我有一些使用qmake构建的源代码。编译它应该用qmake qmakefile.pro
完成。可以使用qmake创建的项目不使用qmake进行编译?
我想编译它没有使用qmake。这甚至可能吗?这些步骤是什么?编号:Here's the .pro file。
我有一些使用qmake构建的源代码。编译它应该用qmake qmakefile.pro
完成。可以使用qmake创建的项目不使用qmake进行编译?
我想编译它没有使用qmake。这甚至可能吗?这些步骤是什么?编号:Here's the .pro file。
是的,你可以编译文件没有qmake
。
您需要从qmake
获取任何特定的编译器设置,并根据需要将它们转换为其他编译器。
或者您可以将qmake.pro
文件的内容转换为makefile或您的IDE的项目设置。
如果qmake.pro
不是人类可读的文本文件,您将不得不启动qmake
并检索设置。否则,搜索转换工具。
虽然在技术上可以将.pro文件翻译成其他的东西,但我不会建议它。
为什么?
我花了一个小时为它安装各种软件包。还有一些,比一些更多,一些配置的东西,更多的包,它仍然给我错误。这只是一个make程序,它不应该比操作系统更具依赖性。我决定宁愿尝试没有它,或者只是找到我需要的二进制文件,就像我这样的软件的一般原理一样。 – felwithe
程序'qmake'是一个帮助您生成Makefile或项目文件的工具,然后您可以使用make或IDE进行构建。你说的是可能的,但是你必须手动创建你自己的Makefile或项目文件,而不需要使用qmake。 – Yuan
这是我的问题 - 它已经用qmake构建;如果可能,我想在没有qmake的情况下编译它。我将编辑该问题。 – felwithe
cmake是qmake的流行替代品。 – user1095108