c++ visual studio 開發環境部署:添加頭文件,庫文件和動態鏈接庫


1,vs中頭文件,庫文件和動態庫文件怎么配置

頭文件:項目--屬性--vc++目錄--包含目錄

庫文件(lib):項目--屬性--鏈接器--輸入--附加依賴項

動態庫文件(dll):項目--屬性--vc++目錄--庫目錄

除此以外,運行exe的時候動態庫還需要拷貝到當前文件夾或者添加到環境變量

以上是個人總結,如果發現不對或者不可用,可以參考:感謝原作者

個人常用的是以上幾條加上下文中第2條。

1. 添加編譯所需要(依賴)的 lib 文件
     在“項目->屬性->配置屬性->連接器->輸入->附加依賴項”里填寫“winsock.lib”,多個 lib 以空格隔開。等同於“#pragma comment(lib, "*.lib") ”語句。


2. 添加庫(libs)文件目錄
     方法 1:項目->屬性->配置屬性->連接器->常規->附加庫目錄”
     方法 2:[菜單]“工具->選項->項目和解決方案->c++ 目錄”,選擇對應平台,然后添加所需“庫文件”目錄
     這個設置類似於設置環境變量,主要是為程序設置搜索的庫目錄,真正進行庫加載還需要進行第一種設置!


3. 添加包含(include)文件目錄
     方法 1:“項目->屬性->配置屬性->c/c++->常規->附加包含目錄”
     方法 2:[菜單]“工具->選項->項目和解決方案->c++ 目錄”,添加所需“包括文件”目錄
     方法2類似於設置環境變量。
4. 導入庫(import)
    在“項目->屬性->配置屬性->連接器->高級->導入庫”填寫需要生成的導入庫

 2,解決'sprintf': This function or variable may be unsafe問題

解決辦法(感謝原作者):

工程->屬性->配置屬性->C/C++->預處理器->預處理器定義

添加以下定義就可以解決:

_CRT_SECURE_NO_DEPRECATE

備注:本人使用vs2015試過,別的沒試過。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM