博主在做Vulkan項目時,用到了Jsoncpp作通訊,需要使用cmake工具將jsoncpp.lib鏈接到vs項目中,結果出現瞭如下錯誤:
LNK1104 無法打開文件“”jsoncpp.lib“
多次嘗試重新cmake操作,結果仍然報錯
在debug過程中,博主通過【配置屬性-->鏈接器-->輸入-->附加依賴項-->加入庫名】的操作,把“附加依賴項加入庫名”中的“jsoncpp.lib”刪除,再次編譯項目bug居然消失了,真是又驚又喜!特此記錄,留給後來人。
補充一些基本的vs操作知識:
添加lib文件:
配置屬性-->鏈接器-->輸入-->附加依賴項-->加入庫名(xxx.lib),或者在cpp文件中用#pragma comment(lib, "xxx.lib")來代替
添加lib文件目錄:
配置屬性-->鏈接器-->常規-->附加目錄,在裏面填上庫文件所在的路徑。
上述操作只能是作爲參考,實際環境配置的過程中針對不同的情況操作要靈活變化。