|
我没做过嵌入式,由于项目需要现在要对一个嵌入式系统做修改,时间紧,没时间学习嵌入式开发。
我现在在PC上编译手里的工程使用DT-870,能够生成exe程序文件,拷贝到硬件平台能够用。
我想在我的pc机上模拟运行程序,我觉得是不是把DT-870改为DT-870 EM 再编译就行了,现在看来不是。选择DT-870 EM 编译运行时有下面错误提示:
プロジェクト 'ObrRead - Win32 (WCE emulator) Debug' 用の中間ファイルおよび出力ファイルを削除しています。
--------------------構成 : ObrRead - Win32 (WCE emulator) Debug--------------------
リソースをコンパイル中...
コンパイル中...
Read1D.cpp
StdAfx.cpp
リンク中...
Read1D.obj : error LNK2019: unresolved external symbol __imp__OBRChangeBuffMode referenced in function "long __cdecl WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YAJPAUHWND__@@IIJ@Z)
Read1D.obj : error LNK2019: unresolved external symbol __imp__OBROpen referenced in function "long __cdecl WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YAJPAUHWND__@@IIJ@Z)
Read1D.obj : error LNK2019: unresolved external symbol __imp__OBRClose referenced in function "long __cdecl WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YAJPAUHWND__@@IIJ@Z)
Read1D.obj : error LNK2019: unresolved external symbol _OBRGets referenced in function "unsigned long __cdecl LoopExproc(char *)" (?LoopExproc@@YAKPAD@Z)
Read1D.obj : error LNK2019: unresolved external symbol _OBRGetStat referenced in function "unsigned long __cdecl LoopExproc(char *)" (?LoopExproc@@YAKPAD@Z)
Read1D.obj : error LNK2019: unresolved external symbol _OBRSetDefaultSymbology referenced in function "void __cdecl iniSet(void)" (?iniSet@@YAXXZ)
Read1D.obj : error LNK2019: unresolved external symbol _OBRSetIniFileOption referenced in function "void __cdecl iniSet(void)" (?iniSet@@YAXXZ)
emulatorDbg/ObrRead.exe : fatal error LNK1120: 7 unresolved externals
link.exe の実行エラー
ブラウザ データベースを作成中...
ObrRead.exe - エラー 8、警告 0
我在工程设置里加了个LCUDRV.lib后没有这些link错误了。
但是生成的exe文件运行不了啊。
不明白现在想要在自己机器上模拟运行这个程序怎么做??我自己随便建个简单的工程都能模拟运行。
请大家指点一二,在下要送分了!!!!!!!!!
|
|