我写了一个程序,运行正常。
后来,用上了sqlite数据库,然后编译部署都正常,但在WINCE 6模拟器上不能自动运行我的程序,出现提示:
管道的另一端上无任何进程,无法启动我刚生成的应用程序。
这个数据库要用到一个DLL文件,一个LIB文件,这些文件我都手动COPY到目标文件夹去了。我反复实验,觉得就是这个DLL和LIB出的问题一样。去掉这个数据库,一切正常,加上就不行了。
这样的后果就是,由于无法自动启动这个程序,所以无法调试程序,也就是无法用中断,单步等。在模拟器中,可以托运打开程序运行,结果一切都正常。
郁闷啊。。。。。百度一下,管道的另一端上无任何进程 这种错误很多贴子,但似乎都是说把文件什么的COPY过去就行了,可我这个还是不行啊,大家帮忙看下,谢谢了!!!
------解决方案--------------------
不行,就说明DLL/LIB可能有问题
------解决方案--------------------
楼主,你的DLL文件拷贝的位置是否正确。
比如在WinCE 5.0下
在VS2005调试的时候,比如工程名为T
则会在Program File文件夹下自动创建一个T文件夹
T.exe也会由VS2005拷贝到T文件夹下
则DLL等相关依赖文件也相应的拷贝到该文件夹下,才可调试