導航:首頁 > 源碼編譯 > pro文件編譯路徑

pro文件編譯路徑

發布時間:2023-07-29 00:08:23

『壹』 linux下QT4自帶的sqlite驅動不可用該怎麼解決

我告訴你個方法,絕對管用,你這種情況是沒有安裝mysql的驅動,提示只有sqlite的驅動。在命令行下安裝libqt4-sql-mysql(sudoapt-getinstalllibqt4-sql-mysql),然後將/usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so拷貝到你的QtSDKsqldrivers目錄下,我的是在/QtSDK/Desktop/Qt/481/gcc/plugins/sqldrivers,裡面同時還有qsqlite.so,所以剛才會說只能找到qsqlite

『貳』 windows qt編譯已有的程序包pro文件,怎麼設置lib路徑

在pro文件中添加LIBS
LIBS += -L folderPath //引入的lib文件的路徑 -L:引入路徑
Release:LIBS += -L folderPath // release 版引入的lib文件路徑
Debug:LIBS += -L folderPath // Debug 版引入的lib 文件路徑

『叄』 qtcreator生成的可執行文件路徑

1、在Qt Creator下用release運行一遍程序,生成相應的EXE文件

2、將Qt Creator下編譯的release下的ImageProcesser.exe復制到一個文件夾下;

3、在ImageProcesser.exe文件路徑中,輸入cmd顯示命令行窗口;

4、在命令行模式下鍵入windeployqt ImageProcessor.exe,按回車鍵,軟體依賴的文件將載入到當前目錄中;

5、發布了realease版本的軟體。

注意:如果顯示「不是內部命令」,則windeployqt.exe文件是否位於冰冷的悟空目錄下,以查找Qt的安裝位置;如果不存在,則必須重新安裝Qt軟體; 如果存在,可以運行開始菜單下所有程序的Qt文件下的Qt for Desktop文件,將windeployqt.exe文件添加到系統環境變數中。

------------- -請參閱

配置分發軟體圖標

方法1 :

1、找到喜歡的圖標,復制到項目的源目錄中。

2、雙擊打開ICONproj.pro文件,在文件中添加行。

RC_ICONS=app.ico

單擊左下角的錘子按鈕並等待編譯完成,即可查看生成的APP應用程序。

需要注意的是,我生成的APP應用程序所在的目錄可能與你的目錄不同。 您可能需要查找項目的同級目錄。

3、圖標設置成功。

方法2 :

1、在項目目錄中創建新的文本文檔,並將其重命名為proj.rc。

2、右鍵單擊proj.rc,選擇在記事本中打開。 輸入以下內容:

idi _ icon1icondiscardable ' app.ico '

然後保存並關閉記事本。

3、打開ICONproj.pro,添加行:

RC_FILE=proj.rc

4、重建後,運行即可載入添加的ico圖標。

『肆』 pro文件和pri文件

QT中,qmake為編譯工具,通過qmke可以生成一個makefile文件,這就和pro文件有關,下面介紹pro文件的寫法:

TELEPLATE :模板

app:默認不寫時為app,即應用程序的makefile。

lib :建立一個庫的makefile。

TARGET:生成應用程序名

CONFIG:配置信息

CONGIF += qt  warn_on release

分別意思是,告訴qmake這個應用程序是使用QT連編的,這就是說qmake再連接和為編譯添加所需要的包含路徑的時候會考慮到用qt庫。warm_on告訴qmake要把編譯器設置為輸出警告信息的。release告訴應用程序必須被連編成一個發布版本。開發過程中可設置為也可以為debug版本。

INCLUDEPATH:頭文件包含路徑

CODECFORSRC = gbk :源文件編碼方式

#工程中的源文件和頭文件

SOURCES += 

HEADERS +=

RESOURCES += qrc/painter.qrc //  工程中包含的資源文件

FORMS += forms/painter.ui  //  工程中包含的ui設計文件

LIBS += -l(庫名)

#平台相關

win32 {

SOURCES += hello_win.cpp

}

unix{

LIBS +=-lcur3

}

如果項目工程大文件多:

可以將SOURCES,HEADERS ,FORMS單獨拿出來放到單獨一個test.pri文件中,然後在pro文件中用 include(test.pr)進行管理。

pro文件中$和$$符號含義和用法:

包含pri文件:

自定義變數 :

BASEDIR = .. /.. /.. /.. /

include ( $$ { BASEDIR } pri / common.pri )

include ( $$ { BASEDIR } pri / baseapk.pri )

INCLUDEPATH += $$ { BASEDIR } include

INCLUDEPATH += $$ { BASEDIR } include / forecastbusiness

自定義變數:

myVersion = 1.2

TARGET = software $$ { myVersion }

FILE = main.cpp

SOURCES += $$ FILE

重新qmake 後正確生成目標程序為software1.2的工程。

『伍』 QT如何修改編譯後產生的可執行文件的路徑》

都會不會啊,凈瞎說。。編輯 你的工程文件(後綴是 pro), 添加 TARGET = 路徑/可執行文件名, 例如 放在相對於 pro 文件的上一層目錄的 bin 下, 就可以寫 ../bin/appName

閱讀全文

與pro文件編譯路徑相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:755
蘋果郵件無法連接伺服器地址 瀏覽:958
phpffmpeg轉碼 瀏覽:669
長沙好玩的解壓項目 瀏覽:140
專屬學情分析報告是什麼app 瀏覽:562
php工程部署 瀏覽:831
android全屏透明 瀏覽:730
阿里雲伺服器已開通怎麼辦 瀏覽:801
光遇為什麼登錄時伺服器已滿 瀏覽:300
PDF分析 瀏覽:483
h3c光纖全工半全工設置命令 瀏覽:141
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:682
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:777
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:148
伊克塞爾文檔怎麼進行加密 瀏覽:889
app轉賬是什麼 瀏覽:163