一般在windows下發布的程式、編寫的自己的庫都帶有版權、版本資訊,那麼
qt編譯的程式如何新增哪,方法如下:
對於qt程式新建
<
工程.rc
檔案,在
rc檔案填入下的資訊:
#ifdefined(under_ce)
#include
#else
#include
#endif
vs_version_infoversioninfo
fileversion1,0,0,0
productversion1,0,0,0
fileflagsmask0x3fl
#ifdef_debug
fileflagsvs_ff_debug
#else
fileflags0x0l
#endif
fileosvos__windows32
filetypevft_dll
filesubtype0x0l
begin
block"stringfileinfo"
begin
block"080404b0"
begin
value"companyname","beijing***xco.,ltd."
value"filedescription","industrialcontrolsystem"
value"fileversion","1.0.0.0"
value"internalname","qtstudio.exe"
value"originalfilename","qtstudio.exe"
value"productname","qtstudio"
value"productversion","1.0.0.0"
endend
block"varfileinfo"
begin
value"translation",0x804,1200
endend
然後將pro檔案的
rc_file = <
工程.rc
,如此一來編譯生成的程式就會含有版本資訊。
測試程式執行如下:
xmake新增對Qt編譯環境支援
在最新的xmake v2.2.1版本中,新增了對qt sdk環境的支援,我們完全可以脫離qt creater進行qt應用程式的開發,甚至配合vscode idea等編輯器 xmake外掛程式 xmake vscode,xmake idea 使用者完全可以切換到自己最常用的編輯器環境中去開發和構建qt...
Qt編譯報錯,新增加巨集定義引起
qmake 用於生成 makefile。qmake 會掃瞄你的標頭檔案,尋找 q object 巨集以便 moc 處理。由於你的 q object 巨集是後來新增上的,不重新執行 qmake 的話無法讓 moc 知道新增加的巨集,也就沒辦法處理,所以會出錯。qt 5 的話,不知道你用的什麼編譯器,需...
QT的靜態編譯
qt預設的編譯方式是動態編譯的,但是有時候你編寫的程式要發布出去,帶很多動態庫檔案是很繁瑣的,此時就需要靜態編譯你的程式,qt要實現靜態編譯必須庫檔案也是靜態編譯的,可以用這個命令編譯靜態庫 配置編譯選項 開啟 qtdir mkspecs win32 g qmake.conf qtdir 為qt庫所...