[英]What exactly happen when we reference a library as additional dependency in a C++ project using VS?
當我們要使用靜態庫(* .lib)文件時,我們在項目屬性的其他庫依賴項部分中引用了該文件,我想知道VS如何精確地處理這種鏈接? 換句話說,這個VS任務是否有其他方法-通過一段代碼或其他方式逐步鏈接鏈接庫?
您可以使用
#pragma comment(lib, "<library path and name>")
然后,您無需將庫添加到項目設置中
要弄清楚Visual Studio做了什么,請添加參考。 現在,使用您的源代碼管理/收藏夾差異工具,將舊的.vcxproj文件與新的文件進行比較。 您應該看到對.vcxproj進行了哪些更改,該文件是用於驅動構建的文件。
我假設您正在使用源代碼管理,而.vcxproj在源代碼管理下。 如果不是,請在某處復制原始.vcxproj進行比較。 (另外,強烈考慮使用源代碼控制。:-])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.