Visual Studio C++ Project 配置
VS C++中main執行輸入引數
工程Project -> 屬性頁Property Pages -> 配置屬性Configuration Properties -> 除錯Debugging
在[命令列引數Command Arguments]裡填上引數即可。
VS C++新增外部lib檔案
- 方法1:預編譯指令匯入
如:#pragma comment(lib,"MyLib.lib")
複雜:
#ifdef _DEBUG
#pragma comment(lib,"..\\debug\\MyLib.lib")
#else
#pragma comment(lib,"..\\release\\MyLib.lib")
#endif
特點:可以利用條件預編譯指令連結不同版本的lib檔案
- 方法2:通過設定工程配置來新增lib庫
通常在 選單[工程Project]/選擇工程右鍵 -> [屬性Properties],出現屬性頁Property Pages,在[配置屬性Configuration Properties]中配置
- 新增lib靜態庫的所在路徑:-> [連結器Linker] -> [常規General] -> [附加庫目錄Additional Library Directory]:加上lib檔案存放目錄
- 新增lib資料夾:-> [連結器Linker] -> [輸入Input] -> [附加依賴項Additional Dependencies]:加上lib檔名(一行一個或分號分隔)。
另:新增標頭檔案(.h或.hpp檔案):
->[C/C++] -> [常規General] -> [附加包含目錄Additional Include Directories]:加上標頭檔案所在目錄(一行一個)
特點:方法比較繁瑣,且不直觀。對於debug版本和release版本需要不同的配置
- 方法3: 直接新增庫檔案到工程中
選擇[解決方案檢視Solution Explorer] -> 右鍵工程 -> [新增Add]–>[現有項Existing Items] -> 選擇lib檔案
補充: VS C++ Solution中字尾含義:
|-.opensdf 隱藏檔案,記錄著關於專案狀態的資訊,此檔案只在專案處於開啟狀態時才有。
|-.sdf 記錄著與解決方案的Intellisense有關的資料。
|-.sln 記錄著關於解決方案中專案的資訊。文字編輯器可開啟
|-.suo 記錄著應用於該解決方案的使用者選項。
|-Debug\ .exe, .ilk(增量連結臨時檔案,重新構建專案時被連結器使用) .pch(包含除錯資訊) .pdb
|-Release\ .exe
|-ipch\ (win32) 同.sdf類似,與智慧提示、錯誤提示、程式碼恢復、團隊本 地倉庫等相關
\-others files 專案中的Debug、Release中是.obj等
|-.vcxproj, .vcxproj.filter
對於debug/release中編譯的產生檔案可以自己設定輸出目錄。
project property:
output directory:
相關文章
- How develop BigData Project in Visual StudiodevProject
- Visual Studio開啟專案時出現“this project is incompatible with the current version of visual studio”錯誤Project
- visual studio golang環境配置Golang
- Use any C++ Compiler with Visual StudioC++Compile
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studioOpenCVC++Windows
- Visual Studio Code 配置C、C++ 檔案debug除錯環境C++除錯
- cuda的 visual studio 環境配置
- Visual Studio中的C,C++,C#C++C#
- visual studio原生支援C++的含義C++
- Visual Studio C++ 安裝以及使用教程C++
- 在Visual Studio上用C++ 寫LinuxC++Linux
- Visual Studio推出改進的C/C++支援C++
- Visual Studio部署C++環境下OpenCV庫C++OpenCV
- 利用Visual Studio除錯WSL下的C++工程除錯C++
- OpenCV(c++)-1 安裝和配置OpenCV4.4(Windows+visual studio 2019)OpenCVC++Windows
- C# 編譯器選項(Visual Studio配置)C#編譯
- 在Visual Studio Code配置GoLang開發環境Golang開發環境
- Visual Studio Code (vscode) 配置C、C++環境/編寫執行C、C++(Windows)【真正的小白版】VSCodeC++Windows
- 用Visual Studio將Objective-C編譯為C++Object編譯C++
- Visual Studio Code
- 在 Visual Studio Code 中配置 Python Flask 環境PythonFlask
- 循序漸進:將 eMbedded Visual C++ 應用程式遷移到 Visual Studio 2005C++
- 呼叫Visual Studio的cl.exe編譯C/C++程式編譯C++
- Microsoft Visual Studio CodeROS
- 安裝 Visual Studio
- Visual Studio Tips
- 正確配置 Visual Studio Code 開發和除錯 TypeScript除錯TypeScript
- 在Visual Studio 2013中配置Entity Framework使用MySQLFrameworkMySql
- 【Visual Studio調教小記錄】C++指標靠前靠後??C++指標
- C++之OpenCV入門到提高001:使用 Visual Studio2022 配置 OpenCV 環境C++OpenCV
- jsp+tomcat+ 建立project 配置projectJSTomcatProject
- Visual Studio - Now with Go support,你會用 Visual Studio來寫go嗎?Go
- Visual Studio 2013安裝及番茄助手配置過程
- 驅動開發:配置Visual Studio驅動開發環境開發環境
- windows下基於cmake配置opencv並使用visual studio編譯WindowsOpenCV編譯
- 如何在Visual Studio和CodeBlocks中反編譯C++程式碼BloC編譯C++
- 使用Visual Studio分析dump
- 【Python】—{Visual Studio Code}Python