0

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

4

1 回答 1

2

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

建议:

1) 确保您在构建中指定“/MTd”(多线程调试)。

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

您也可以使用 try/catch (C++) 或 MS 结构化异常处理(SEH、C 或 C++)来完成同样的任务:我不确定。

'希望有帮助.. PSM

PS:

Windows CE 5.0 相当老了:您确定不能使用更新版本的 Windows Mobile 吗?它将拥有更友好的用户界面以及更强大的开发环境。恕我直言...

于 2012-09-11T18:59:09.247 回答