如何在不安装sdk的情况下编译Qt程序

时间:2013-05-16 08:11:11

标签: c++ windows qt compilation

有人可以告诉我是否可以编译一个与Qt一起工作但没有安装整个sdk的项目?我的意思是,像重新编译Qt源代码并链接库或类似的东西。

我知道我的问题很奇怪,但我在特殊条件下工作:我在linux机器上,我必须在Windows项目上工作,因此我在Windows上使用远程服务器进行编译,但我无法安装任何东西serveur。我需要一个想法,有一个Qt的完全可移植的文件夹,可以编译而无需安装任何东西。

我希望我的说明清楚。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我在回答中结合了评论。

  1. 您需要安装编译器(例如minGW)和Qt Library(根据需要的版本)。
  2. 您应该将环境变量'PATH'添加到qmake和编译器的路径。
  3. 启动终端并使用源代码Qt project移至目录。
  4. 运行qmake然后执行make(例如,对于minGW,它是mingw32-make)。
  5. 对于您的情况,您可以选择2种方式:

    1. 从源代码构建静态Qt库,并使用与项目的静态链接。
    2. 使用动态链接(推荐)安装Qt库并在项目附近复制库。