[英]Can't debug an application on Win CE 6.0 with VS2005
我正在嘗試使調試適用於Windows CE 6.0應用程序,但是我什至無法啟動調試過程。 我可以運行“ Hello World”應用程序,但是當我嘗試運行與另一個DLL鏈接的應用程序時,我沒有收到任何錯誤,但debuggin無法啟動。 DLL與可執行文件位於同一文件夾中。
這是VS2005的日志。
1> ------部署已開始:項目:protobuf_lite,配置:版本SDK3(ARMV4I)------
2> ------部署已開始:項目:libus_cqlink_msg,配置:版本SDK3(ARMV4I)------
3> ------部署開始:項目:libus_cqlink_nw,配置:版本SDK3(ARMV4I)------
4> ------部署開始:項目:libus_cqlink_cli,配置:版本SDK3(ARMV4I)------
5> ------部署開始:項目:CtrlClientWinCE,配置:Release SDK3(ARMV4I)------
==========部署:5成功,0失敗,0跳過===========
我還使用peinfo.exe檢查了Win CE設備上對Executable的依賴關系。
這是來自peinfo.e的日志
所需的庫文件:
libus_cqlink_cli.dll可加載
COREDLL.dll可加載
commctrl.dll可加載
ole32.dll可加載
OLEAUT32.dll可加載導入表:
libus_cqlink_cli.dll
OrigFirstThunk:0016D3AC(未綁定IAT)
轉發鏈:00000000
第一個重擊RVA:0016E710單位名稱
11?instance @ USPlatformMgr @ cs @@ SAPAV12 @ XZ(綁定到:0016D3E4)coredll.dll中
我不知道我在做什么錯。
請提出建議。
Windows CE設備通常配置為具有最小的存儲空間可用空間。 在使用調試器時,VS必須將一些文件復制到存儲內存(即\\ Windows文件夾),如果沒有足夠的空間,它將失敗。 解決方案是在控制面板->系統屬性->設備上的內存中增加存儲內存的內存級別。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.