【发布时间】:2011-03-01 06:09:52
【问题描述】:
我需要支持 Windows 98。Qt 文档声称这是可能的,但没有说明。 Qt 4.6 的分布式二进制文件不能在 Win98 上运行,而且我采样的大多数 Qt 应用程序也不能。对于在 98 上运行的几个应用程序,我曾询问过作者他们是如何做到的,但普遍的答案是这是偶然的,他们不知道是什么原因造成的。
在搜索论坛寻求帮助时,我发现只有猜测被证明是错误的。例如,一种信念是,要为 Win9x 进行编译,您必须在该平台上构建工具和应用程序。然而,我发现运行的东西是在较新版本的 Windows 上构建的。
- 构建 Qt 开发工具和 Win98 应用程序需要什么?
- 如何从 WinXP 或 Linux 进行交叉编译?
- 是否有特定组件无法在 Win98 上运行?
- 为支持 Win98 的动态或静态链接是否存在特别困难?
【问题讨论】:
-
哇。我对今日问题的投票。
-
只是一个想法:尝试使用可以针对 Win98 的编译器和运行时库。如Visual Studio /Visual C++ 6.0。
-
Trolls 在 Windows 98 上测试的最后一个 Qt 4 版本是 4.4,请参阅 Compiler Notes - Visual Studio (Windows)。如果您真的不需要最新版本,请尝试使用 VC++ 6 SP5 或 .NET。
-
你有我的同情。祝你好运。
标签: windows qt cross-compiling