qmake

    0熱度

    1回答

    使用Qt創建器(SailfishOS SDK),我希望我的myapp.pro在/home/nemo/.local/share中創建一個目錄來存儲安裝時的用戶數據,其文件如/home/nemo/.local/share/myapp/data.extension。 我想: newdirectory.extra = mkdir /home/nemo/.local/share/myapp INSTALL

    1熱度

    2回答

    我有一個使用Qt(QML)構建的iOS應用程序,我想使用它自定義Info.plist文件。 爲此,我照常構建項目(導致QMake提供默認的Info.plist文件)。然後我去了應用程序包(在.app文件中),並將生成的Info.plist文件複製到我的源代碼樹中。複製後,我修改了這個文件,以便進行必要的自定義設置(我只是更改了屏幕方向設置,沒有其他設置)。 我現在指定的路徑,這個定製的Info.p

    1熱度

    1回答

    我將我的x86 ubuntu 14.04目標上的qt4.7.4交叉編譯到aarch64 linux板,並且我成功了。 但是,有一個問題:我找不到bin/lrelease和lib/libQtDesigner.so等等。 我怎樣才能配置這個,所以我可以建立它們? 我的配置是這樣的: export ROOTFS=/aarch64_2 export CROSS_COMPILE=aarch64-unkno

    0熱度

    1回答

    我試圖檢測qmake中的庫的版本,並基於該版本設置預處理器變量。我使用pkg-config獲取版本號(十進制數字),並希望將其與最低版本進行比較。我可以在shell腳本中使用bc來進行浮點比較,但是無法使用qmake中的$$系統來使用它。 LIBSTATGRAB_OLDAPI = $$system(echo "`pkg-config --modversion libstatgrab ` < 0.9

    1熱度

    2回答

    在qmake中定義跨平臺行爲的正確方法是什麼?我試圖合併兩個項目,它們使用相同的代碼庫,但在qmake項目文件中具有不同的參數,用於不同的編譯器標誌或圖標文件等。爲了說明,如果有人從版本控制中提取MyProject.pro並嘗試在mac上運行qmake,我想要在Windows計算機上執行相同的操作時需要改變幾行代碼。有沒有辦法給$> qmake ...或更高版本添加參數,而不必改變任何東西?在你的

    2熱度

    1回答

    由於我使用今天的日期作爲我的應用程序版本,因此我有興趣自動填寫它。 目前我正在做我的項目文件中的以下內容: VERSION = 15.4.20 但我想使其自動: VERSION = $$YEAR.$$MONTH.$$DAY 任何想法?

    1熱度

    1回答

    我試圖在qmake中啓用CONFIG += c++14(使用mingw),但我總是在生成的makefile中獲得-std=c++0x。我發現的唯一解決方法是在我的.pro文件中添加QT_GCC_MAJOR_VERSION = 4和QT_GCC_MINOR_VERSION = 9,然後我得到正確的-std=c++1y。這些變量應該根據使用的編譯器自動設置,對嗎?什麼可以使這些變量不被設置? 最簡單的

    2熱度

    1回答

    我正在嘗試編寫一個Qt應用程序,它將使用QProcess來調用ffmpeg.exe來轉換媒體文件。我無法弄清楚確保ffmpeg.exe文件從我的開發目錄複製到構建目錄的最佳方式,以便構建(以及稍後部署的)應用程序可以訪問它。 我看到關於我的.pro文件(https://stackoverflow.com/a/13168287)使用INSTALLS參數信息,但QMAKE文檔說: 注意,qmake可以

    1熱度

    1回答

    我有qmake項目與生成文檔的目標。遠在純慶典QMAKE的我會寫這樣的: PWDMOD=$(echo $PWD | sed -e 's/\//\\\//g') ; sed -i 's/INPUT = /INPUT = $PWDMOD\/src\/fileset/g' $PWD/Doxyfile 是的,我需要同時make doc執行修正到的Doxyfile輸入變量。但在我的情況 - 在qmak

    1熱度

    1回答

    此前的Qt 5.4,我可以在QtScript模塊加入 QT += script 我.pro文件添加到我的構建。但是,當我嘗試使用Qt 5.4構建項目時,qmake將'腳本'標記爲未知模塊。 我可以看到我的庫文件夾中的QtScript共享對象。 在任何Qt 5.4發行說明中,我找不到任何對此的引用。