1

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

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

我希望我的解释很清楚。谢谢您的帮助。

4

1 回答 1

1

我在回答中合并了评论。

  1. 您需要安装编译器(例如 minGW)和 Qt 库(根据需要的版本)。
  2. 您应该将您的路径qmake和编译器添加到环境变量“PATH”中。
  3. 启动终端并移动到包含 Qt 项目源代码的目录。
  4. 运行qmake然后执行make(例如,对于 minGW,它是mingw32-make)。

对于您的情况,您可以选择 2 种方式:

  1. 从源代码构建静态 Qt 库并在项目中使用静态链接。
  2. 使用动态链接在项目附近安装 Qt 库和复制库(推荐)。
于 2013-05-16T10:10:09.607 回答