VS2010使用第三方庫時的一般錯誤及解決方法

VS2010使用第三方庫時的一般錯誤及解決方法

 

1.      LINK:fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞

這個是由於日誌文件引起的,可以將
項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是“是”,改成“否”。
或者將
項目\屬性\配置屬性\鏈接器\清單文件\生成清單:原來是“是”,改成“否”。

 

2.      添加頭文件和庫文件

1)   錯誤情況說明


此種情況說明未能成功包含頭文件,也就是說引用目錄沒有成功引用。

 

使用第三方庫時出現上述情況,說明未能成功引用庫或者缺少頭文件的引用。

2)   添加引用目錄和庫目錄,有兩種方法(兩者都可行)

a) 使用VC++目錄

 

b) 使用附加庫目錄/附加包含目錄

“項目->屬性->配置屬性->連接器->常規->附加庫目錄”


“項目->屬性->配置屬性->C/C->常規->附加包含目錄”


3.      fatal error C1189: #error :  one of {PGP_UNIX, PGP_WIN32, PGP_SYMBIAN}must be defined

 

 



 

 

4.      UNICODE and _UNICODE should not be defined

 

 





 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章