簡體   English   中英

無法在帶有VS2005的Win CE 6.0上調試應用程序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM