【问题标题】:How to set the name of the precompiled headers folder in qmake?如何在qmake中设置预编译头文件夹的名称?
【发布时间】:2014-06-27 15:58:47
【问题描述】:

我正在编写一个使用 qt creator 作为 IDE 的跨平台桌面应用程序。今天开始做应用的Linux移植,遇到了一个qmake相关的问题。

在 Windows 上,qmake 创建包含预编译头文件的文件夹 TARGET,在它旁边,TARGET.exe 是应用程序可执行文件。

然而,在 Linux 上,文件夹和可执行文件具有相同的名称 TARGET,导致链接器无法创建可执行文件。

我能想到的唯一解决方法是手动指定预编译的标头文件夹名称。

问题是,如何做到这一点?

【问题讨论】:

    标签: c++ c qmake precompiled


    【解决方案1】:

    找到解决方案here:使用未记录的变量PRECOMPILED_DIR设置创建的pch的输出目录。

    【讨论】:

      【解决方案2】:

      您可以创建一个临时文件夹并从该文件夹调用“qmake ../Your_pro_file.pro”,然后调用“make”。 有用吗?

      【讨论】:

        猜你喜欢
        • 2012-10-26
        • 1970-01-01
        • 2012-07-09
        • 1970-01-01
        • 1970-01-01
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多