我有一個在編譯設定Microsoft Visual 2010中運行良好的專案。Win-32我在 Windows 10 上運行。我正在嘗試使用x64構建,64-bit但那是我遇到LNK錯誤的時候(下面的示例):
error LNK2028: unresolved token (0A00015D) "extern "C" unsigned char __cdecl
UcanDeinitCan(unsigned char)" (?UcanDeinitCan@@$$J0YAEE@Z) referenced in function
"public: unsigned int __cdecl CAN::DeConfigDev(void)" (?DeConfigDev@CAN@@$$FQEAAIXZ)
CAN.obj
error LNK2019: unresolved external symbol "extern "C" unsigned char __cdecl
UcanDeinitCan(unsigned char)" (?UcanDeinitCan@@$$J0YAEE@Z) referenced in function
"public: unsigned int __cdecl CAN::DeConfigDev(void)" (?DeConfigDev@CAN@@$$FQEAAIXZ)
CAN.obj
error LNK2001: unresolved external symbol __imp___glewGenBuffers Patient_GPU.obj
我試圖更改/clr函式以及呼叫約定 (_cdecl ...) 以嘗試遵循與 LNK 錯誤相關的其他解決方案,但均未奏效。是否有不同的方法來修復這些錯誤,或者更好地了解它們的實際含義?任何幫助將不勝感激。太感謝了!
uj5u.com熱心網友回復:
您可能正在從某個地方鏈接 UCAN 靜態庫。您需要確保在 64 位配置中鏈接到 64 位.lib檔案。
首先要檢查的是附加依賴項配置并檢查哪些庫鏈接到專案中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/417840.html
標籤:
上一篇:更新條目時出錯。有關詳細資訊,請參閱內部例外。保存更改問題
下一篇:通過Kestrel(不是IISExpress)托管的VisualStudio中的BlazorServer是否支持在Razor檔案更改時自動重建?
