Windows CE 6.0 上的 QT / CE,应用程序无法运行

发布于 2024-09-14 22:36:43 字数 565 浏览 2 评论 0原文

我是一名 .NET CF 开发人员,正在尝试转向 QT/CE。我正在尝试将我用 .NET CF 编写的应用程序之一移植到 QT/CE,目标是在中国制造的 Windows Embedded CE 6.0 GPS 上运行。我无法访问原始 SDK(中国制造商不提供它们),因此,正如 QT 邮件列表所建议的那样,我使用 Windows CE 5.0 标准 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并选择打开,但没有任何反应。

谁能帮我解决我的问题吗?

I'm a .NET CF developer trying to move to QT/CE. I'm trying to port one of my app written in .NET CF to QT/CE targeted run on Windows Embedded CE 6.0 GPS made by China. I don't have access to original SDK (china manufacturers don't provide them) so, as QT mailing lists suggested, I used Windows CE 5.0 Standard SDK as my option.
Here is my config

configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 -release -static -fast -nomake docs -nomake demos -nomake examples

The QT compilation process goes well, I created new project in VS2008 and tried to run it on the device but I faced an error in VS "Error Unable to Start Program. Cannot find..."
I go to device's Program Files and I can see the project folder and inside it, I can see, project.exe and msvcr90.dll. However, when I double-click project.exe nothing happens. I right clicked the project.exe and select open, nothing happens.

Could anyone help me what's going on with my problems?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

思念绕指尖 2024-09-21 22:36:43

事实上,你有 msvcrt90.dll,这是一个很大的危险信号。这就是桌面 C 运行时,这向我表明您可能正在针对某些桌面 SDK 进行构建,或者桌面运行时和依赖项以某种方式被吸收。

您是否针对输出二进制文件运行 dependent.exe 以查看实际输出的内容香肠厂的终结?

The fact that you have msvcrt90.dll in there is a big red flag. That's the desktop C runtimes, which indicates to me that you're probably building against some desktop SDK or that somehow the desktop runtimes and dependencies are getting sucked in.

Did you run depends.exe against the output binary to see what's actually coming out the end of the sausage factory?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文