2016年8月19日 星期五

VS 專案基本設定

從範例專案到新建自己的專案有幾個需要注意的地方,筆記一下




1.Include目錄設定
properties(屬性)>C/C++> General(一般)>Additional Include Directories(其他Include目錄)
設定錯誤會找不到include檔案

2. 確認 Common Language Runtime支援
properties(屬性)>C/C++>General(一般)> Common Language Runtime Support(Common Language Runtime支援)

3. 確認有加入library
properties(屬性)>Linker(連結器)>Input(輸入)>Additional Dependencies(其他相依性)
引發 error LNK2019 無法解析的外部符號

4. 確認lib所在目錄設定
properties(屬性)>Linker(連結器)>General(一般)> Additional Library Directories(其他程式庫目錄)
設定錯誤會找不到.lib,引發 LNK1104

5. 確認Debug時的工作目錄
properties(屬性)>Debugging(偵錯)>Working Directory(工作目錄)
這個屬性預設值為專案(Project)所在目錄,即.vcxproj檔所在位置$(ProjectDir)
可以改成$(OutDir)即變成.exe檔所在位置(如此可以避免直接執行.exe時找不到檔案問題,因為直接執行.exe的工作目錄是.exe所在目錄)

沒有留言:

張貼留言