我想構建我的程序(使用QT 5.0.2開發)並將其交給一些朋友。在Windows上使用QT 5.0.2構建程序
我該如何處理?
我試過qmake -project
和qmake
在我的文件夾與*.cpp
文件,但它沒有創建任何exe文件。
這是我.pro
文件
#-------------------------------------------------
#
# Project created by QtCreator 2013-08-03T18:53:41
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = target
TEMPLATE = app
SOURCES += main.cpp\
class1.cpp\
class2.cpp\
class3.cpp\
class4.cpp
HEADERS += class1.h\
class2.h\
class3.h\
class4.h
FORMS += class1.ui\
class3.ui
是啊我從qt-project.org下載了我的QT。如何將我的項目編譯爲共享? – Niklas
acutally我'.pro文件'是錯誤的(我想,qmake覆蓋它)。我更新了它。我該如何建立我的項目?如果我點擊構建按鈕(左下角),他將構建它,但釋放文件夾是空的。如果我去調試文件夾並複製所有這些狗屎,我可以執行它,但我想要一個小而不是所有的cpp文件等文件夾中。 – Niklas
是的,你可以使用調試或發佈模式來構建它,但是這是共享編譯,你必須將所需的DLL複製到你的應用程序文件夾中,但是如果你想靜態構建,你需要靜態編譯Qt庫,但有一些4.8版本以上的Qt靜態版本(我沒有試過Qt新版本5.1!),這裏報告的錯誤:http://stackoverflow.com/a/16198914/1789729但是4.7版本適用於靜態構建。 –