我想我的項目(C++控制檯應用程序)鏈接到外部靜態庫(基本上是.lib
文件和.h
頭文件),在Visual Studio 2015年C++ - 不能鏈接到靜態庫在VS2015
我添加含有.lib
的文件夾的路徑(我創建了一個特定的文件夾,該項目的根文件夾,其中只包含的.lib文件下),根據項目性質,以
- 「C/C++ - 常規 - 其他包含目錄」
- 「Linker - 常規 - 附加庫目錄」
而且我還添加文件名到‘鏈接 - 輸入 - 附加依賴’。 作爲一個測試,我試圖指定錯誤的文件名 - 這導致了LNK1104
錯誤(當指定正確的名稱時不會發生)。
出於某種原因,我曾經#include
庫的頭(.h
文件)到我main.cpp
文件,「系統錯誤」 accures -
的計劃,因爲external_dll.dll丟失無法啓動從您的計算機[..]
出於某種原因,鏈接器尋找一個.dll
文件的基礎上,#include
d頭的名稱 - 儘管我的鏈接項目與統計ic庫(.lib
文件)。
這個.dll
文件當然不存在。
我在這裏錯過了什麼嗎?
你能寫出庫的名字嗎? –