vs2008调用vc++6.0生成的静态库,发生链接错误,跪求高手指导啊!~
小弟刚了解ARM,想在ARM板上做wince5.0的开发应用;我现有个ART公司的ARM板子,我建了一个smart device/MFC smart device device application的项目,实现程序很简单,主要是对板子的一些操作比如:初始化板子,启动板子等等;但运行去出现下面的链接错误:1>Linking...
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_ReleaseDevice referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_ReleaseDeviceProAD referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_ReadDeviceProAD_Half referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_GetDevStatusAD referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_StartDeviceAD referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_InitDeviceProAD referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ceshichengxuDlg.obj : error LNK2019: unresolved external symbol __imp_ART2153_CreateDevice referenced in function "public: void __cdecl CceshichengxuDlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@CceshichengxuDlg@@QAAXXZ)
1>ARTSimple (ARMV4I)\Debug\ceshichengxu.exe : fatal error LNK1120: 7 unresolved externals
1>Build log was saved at "file://e:\vs programs\ceshichengxu\ceshichengxu\ARTSimple (ARMV4I)\Debug\BuildLog.htm"
1>ceshichengxu - 8 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
说明一下:该板子提供了ART2153.h和ART2153.lib,这两个文件我都放在项目目录里,同时也把ART2153.h添加到工程里去了。我也百度了一些方法发现都无效,现在把方法列出来:以为库没有加载,就用命令#pragma comment(lib, "ART2153.lib")或在project/properties/Linker/input/additional dependencies添加ART2153.lib,或project/properties/Linker/input/general/additional library directories中添加ART2153.lib所在目录,这些都没有无效。