Qt5之qmake配置 自動複製依賴庫

2021-08-27 11:41:43 字數 1787 閱讀 4968

新建專案後複製下面到pro檔案最下方即可使用。

方便地自動複製依賴庫(需要翻譯檔案的修改一下呼叫命令那裡即可)

project_directory = $$pwd

common_directory = $$pwd

config(debug, debug|release) /build/debug-64bit-gcc

target = ($$target)-debug-64bit-gcc

objects_dir = $$/generated/obj-debug-64bit-gcc

} else /build/debug-32bit-gcc

target = $$-debug-32bit-gcc

objects_dir = $$/generated/obj-debug-32bit-gcc}}

contains(qmake_compiler, msvc) /build/debug-64bit-msvc

target = $$-debug-64bit-msvc

objects_dir = $$/generated/obj-debug-64bit-msvc

} else /build/debug-32bit-msvc

target = $$-debug-32bit-msvc

objects_dir = $$/generated/obj-debug-32bit-msvc}}

} else /build/release-64bit-gcc

target = $$

objects_dir = $$/generated/obj-release-64bit-gcc

} else /build/release-32bit-gcc

target = $$-32bit

objects_dir = $$/generated/obj-release-32bit-gcc}}

contains(qmake_compiler, msvc) /build/release-64bit-msvc

target = $$

objects_dir = $$/generated/obj-release-64bit-msvc

} else /build/release-32bit-msvc

target = $$-32bit

objects_dir = $$/generated/obj-release-32bit-msvc}}

defines += ndebug

}s = $$

d = $$destdir

d = $$replace(d, $$escape_expand(\\), $$s)

d = $$replace(d, /, $$s)

e = $$escape_expand(\n\t)

win32 /$$.exe))

qmake_post_link += $$ --no-translations $$ $$

if($$architecture_64_bit) else

contains(qmake_compiler, msvc) }}

效果圖(msvc2017-64bit):

Qt5之柵格布局

1 建立柵格布局物件 2018年6月24日 23 22 02 改為柵格布局 gridlayout new qgridlayout 2 設定控制項位置 選單欄,0行0列 佔 1行 11列 gridlayout addwidget topmenubar,0,0,1,10 工具欄按鈕部分 for int ...

Qt5 配置 OpenGL 使用環境

學習計算機圖形學的過程中,需要使用 opengl 進行程式設計。下面介紹如何配置 qt 下的 opengl 工程。首先新建乙個 widget 專案,命名為gl win 修改 如下 檔案 gl win.h ifndef gl win h define gl win h 新增標頭檔案 include i...

qt5之繫結父物件

qt5幫助文件 fn f1可看幫助文件 1,qwidget基類提供了乙個setgemetry函式,設定子視窗部件的大小以及子視窗部件在父視窗的位置 setgemetry int x,int y,int w,int h 在 x,y 處顯示w h大小的視窗2,qstring字串說明 str qstrin...