Windows mobile Windows CE“;管道的另一端没有任何工艺流程”;

Windows mobile Windows CE“;管道的另一端没有任何工艺流程”;,windows-mobile,embedded,windows-ce,Windows Mobile,Embedded,Windows Ce,我正在尝试调试Windows CE 5.0应用程序,但我甚至无法启动调试过程,因为Visual Studio抛出错误“管道的另一端没有进程”。我可以运行一个“Hello World”应用程序,但当我尝试运行与另一个DLL链接的应用程序时,我会出现该错误。DLL与可执行文件位于同一文件夹中。我怎样才能从CE获得更多关于此的信息?听起来程序可能会失败,因为无法加载.dll 建议: 1) 确保在生成中指定“/MTd”(多线程调试) 2) 修改代码以执行显式的“LoadLibrary()”而不是。检查尝

我正在尝试调试Windows CE 5.0应用程序,但我甚至无法启动调试过程,因为Visual Studio抛出错误“管道的另一端没有进程”。我可以运行一个“Hello World”应用程序,但当我尝试运行与另一个DLL链接的应用程序时,我会出现该错误。DLL与可执行文件位于同一文件夹中。我怎样才能从CE获得更多关于此的信息?

听起来程序可能会失败,因为无法加载.dll

建议:

1) 确保在生成中指定“/MTd”(多线程调试)

2) 修改代码以执行显式的“LoadLibrary()”而不是。检查尝试加载时是否有任何错误。初始化或调用.dll上的方法

您也可以通过try/catch(C++)或MS结构化异常处理(SEH、C或C++)来实现同样的功能:我不确定

“希望有帮助。。PSM

附言:


Windows CE 5.0非常旧:您确定不能使用更新版本的Windows Mobile吗?它既有一个更友好的UI,也有一个更健壮的开发环境。IMHO…

LoadLibrary()建议成功了,谢谢!我测试了每一个函数,直到找到了一个有问题的函数。我也有同样的问题,它是由一个丢失的库引起的。我使用这个方便的工具来查找缺少的依赖项:(页面底部)。使用文件->打开加载exe,然后使用信息->导入分析依赖项。