看板 C_and_CPP 關於我們 聯絡資訊
VS14要在哪邊設定預設引用函式庫?還有靜態連結? 比如說小弟想要引用 D:\LIBS\google\gtest\googletest\include\ D:\LIBS\google\benchmark\include\ D:\LIBS\Boost\boost_1_61_0\include\ D:\LIBS\..... 還有dll 每次開新project都設定到吐血阿 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.16.198 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1468980071.A.64C.html
freaky: https://goo.gl/ZSMn79 07/20 11:35
http://i.imgur.com/flgIlkO.png qq
Caesar08: 你要在project的properties設定 07/20 14:53
Caesar08: http://imgur.com/a/ji8DR 07/20 14:56
TobyH4cker: 原Po要的就是一勞永逸的方法,看來VS2015不提供設定 07/20 19:03
TeaEEE: 把這類設定寫成prop檔再加入專案相對安全 07/20 19:07
了解 thx
freaky: property sheet是一回事,我貼的用.bat也是可以的 07/20 21:04
freaky: 原理就是改環境變數然後用/useenv的選項來執行VS IDE 07/20 21:05
#include 只剩boost資料夾 沒有其他像是stdlib.h iostream等基本標頭檔全通通消失了
TobyH4cker: 喔喔 看到了 3Q 07/21 00:11
抱歉我改字眼了 希望不會造成你們的不開心
freaky: VS2015沒建INCLUDE/LIB/PATH環境變數,自己加唄 07/21 11:38
freaky: 問題應該是在於前一個設環境變數的bat沒執行成功 07/21 11:55
freaky: 我猜你是從網頁剪貼的吧,call那行有多餘的字元要去掉 07/21 12:03
解決了 感謝 set INCLUDE=%INCLUDE%;%BOOST_ROOT%\include\boost-1_61; set LIB=%LIB%;%BOOST_ROOT%\lib; set PATH=%PATH%;%BOOST_ROOT%\lib; call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat" devenv /useenv
TobyH4cker: 我也看到了啦 QQ 07/21 12:03
※ 編輯: druid0214 (140.116.16.198), 07/21/2016 16:21:12
eye5002003: 我就是不想理這些芝麻小事才學CMake的 07/21 20:07