[Linker Error] Unresolved external '_matGetVariable' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
用CB操作mat檔案,添加Include files,Library files后,程式開始加上
#pragma comment(lib,"libmat.lib")
#pragma comment(lib,"libmx.lib")
出現以上錯誤,參考的mat函式都用以上錯誤!
求改正啊!
uj5u.com熱心網友回復:
一般應該是沒加入lib檔案引起的uj5u.com熱心網友回復:
#pragma comment(lib,"libmat.lib")#pragma comment(lib,"libmx.lib")
這不是加嗎?開始時還顯示libmx.lib和libmat.lib不對,查了下說是VC格式的我就用implib.exe轉了下,然后就出現上面的問題了!
那lib應該怎么加啊?
uj5u.com熱心網友回復:
這是matGetVariable的實作部分沒有找到。確認相關的lib檔案正確生成,然后:
#pragma linker "libmat.lib"
#pragma linker "libmx.lib"
uj5u.com熱心網友回復:
開始是[Linker Error] 'libmat.LIB' contains invalid OMF record, type 0x21 (possibly COFF)[Linker Error] 'libmx.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
我就用implib.exe轉了下,再放進去,出現了以上錯誤。
uj5u.com熱心網友回復:
出現 "[Linker Error] '***.LIB' contains invalid OMF record, type 0x21這說明你用的Lib還是VC格式的。
用implib分別人對應的DLL中生成兩個適用于C++Builder的庫檔案。
uj5u.com熱心網友回復:
開始是[Linker Error] 'libmat.LIB' contains invalid OMF record, type 0x21 (possibly COFF)[Linker Error] 'libmx.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
用implib.exe轉了后就是
[Linker Error] Unresolved external '_matGetVariable' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external '_matOpen' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external '_mxGetM' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
uj5u.com熱心網友回復:
我也遇到過 具體是你的lib檔案是vc寫的純靜態庫 如果你想呼叫 就需要其頭檔案 利用bcb 編譯一個lib然后呼叫uj5u.com熱心網友回復:
不是用implib.exe轉一下嗎! 之后錯誤就變成[Linker Error] Unresolved external '_matGetVariable' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external '_matOpen' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external '_mxGetM' referenced from D:\PROGRAM FILES\BORLAND C++ BUILDER 6.0\PROJECTS\UNIT1.OBJ
uj5u.com熱心網友回復:
你確認一下,這幾個函式是否在該 LIB 中,如果不在,可能還需要引入其他庫uj5u.com熱心網友回復:
從學長那要了BCB的lib,就好了。謝謝各位大神了!轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/148715.html
標籤:基礎類
下一篇:一個問題
