簡體   English   中英

如何在qmake中設置預編譯頭文件夾的名稱?

[英]How to set the name of the precompiled headers folder in qmake?

我正在編寫一個使用 qt creator 作為 IDE 的跨平台桌面應用程序。 今天開始做應用程序的Linux端口,遇到了一個qmake相關的問題。

在 Windows 上,qmake 創建文件夾 TARGET,其中包含預編譯的頭文件,旁邊是 TARGET.exe 應用程序可執行文件。

然而,在 Linux 上,文件夾和可執行文件都具有相同的名稱 TARGET,導致鏈接器無法創建可執行文件。

我能想到的唯一解決方法是手動指定預編譯頭文件夾名稱。

問題是,如何做到這一點?

在這里找到解決方案:使用未記錄的變量PRECOMPILED_DIR來設置創建的 pch 的輸出目錄。

您可以創建一個臨時文件夾並從該文件夾調用“qmake ../Your_pro_file.pro”,然后調用“make”。 它有效嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM