我是一名试图转向QT / CE的.NET CF开发人员。我正在尝试将我用.NET CF编写的应用程序之一移植到中国制造的Windows Embedded CE 6.0 GPS上的QT / CE目标。我无法访问原始SDK(中国制造商不提供),因此,正如QT邮件列表所示,我使用Windows CE 5.0 Standard SDK作为我的选择。 这是我的配置
configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 -release -static -fast -nomake docs -nomake demos -nomake examples
QT编译过程顺利,我在VS2008中创建了新项目,并尝试在设备上运行它,但我在VS中遇到错误“错误无法启动程序。无法找到...” 我转到设备的程序文件,我可以看到项目文件夹,在里面,我可以看到,project.exe和msvcr90.dll。但是,当我双击project.exe时没有任何反应。我右键单击了project.exe并选择打开,没有任何反应。
有人能帮助我解决我的问题吗?
答案 0 :(得分:0)
你有msvcrt90.dll的事实是一个很大的红旗。那就是桌面C运行时,它向我表明你可能正在构建一些桌面SDK,或者某种程度上桌面运行时和依赖性被吸入。
您是否针对输出二进制文件运行了depends.exe以查看香肠工厂最终出现的情况?