【问题标题】:Porting QT application from Linux to Windows?将 QT 应用程序从 Linux 移植到 Windows?
【发布时间】:2010-06-07 02:20:43
【问题描述】:

大家好,

我们正在 Linux 平台上开发 QT 应用程序(QT 4.6 LGPL 版本)。我们使用的所有库都是跨平台的。 现在我们想将它移植到 Windows 中并继续在 Windows 中开发。 我的问题是:

  1. 我们应该使用哪个编译器,可以使用 MinGW 还是 Visual C++ 编译器?

2.如果是Visual C++编译器,应该使用哪个Visual Studio版本,可以使用'Visual C++ Studio 2010 express'吗?

提前致谢。

【问题讨论】:

    标签: qt visual-c++ qt4 mingw


    【解决方案1】:

    到目前为止,最简单的方法是安装 QtCreator。它包括 MinGW 并简单地打开与 linux 上相同的项目文件。编译,然后去!

    MinGW 相对于 VC++ 的一个巨大优势在于,它不会让您为获得正确版本的编译器的正确 vcredist 库而苦苦挣扎,它也不会过多地关心调试/发布版本。要进行部署,只需确保复制您在开发机器上拥有的相同的一两个 DLL。 Qt 还有一些,但这些在 Qt 文档中有详细记录。没有隐藏的惊喜。

    【讨论】:

    • +1,我被这个可再分发的垃圾所击中(我天真地相信实际的 Microsoft 编译器 [VS2008] 可以生成适用于现代 Windows 操作系统的库 [W2K:Ok, WX+ Vista:没办法])。通过转移到 gcc 解决了它。
    最近更新 更多