C++ 如何在qt-Creator中静态构建非qt项目

C++ 如何在qt-Creator中静态构建非qt项目,c++,qt,static-linking,C++,Qt,Static Linking,我有一个Qt5.5动态链接,安装了MingW4.9.2 32位和QtCreator 3.4.2。在我的构建树中,我创建了一个助手控制台非Qt应用程序,它有20行代码,不依赖Qt(只使用qmake,所以我不必安装cmake)。我希望该应用程序以静态方式构建,但我在构建make参数中设置的选项似乎不被接受(静态、静态libgcc等)。它是否可能,或者我必须单独在QT(创建者)之外构建它,并且可能得到CGuSE而不是QPuy?< P>如果您希望将可执行文件静态链接到C++运行时,那么 Stistaly

我有一个Qt5.5动态链接,安装了MingW4.9.2 32位和QtCreator 3.4.2。在我的构建树中,我创建了一个助手控制台非Qt应用程序,它有20行代码,不依赖Qt(只使用qmake,所以我不必安装cmake)。我希望该应用程序以静态方式构建,但我在构建make参数中设置的选项似乎不被接受(静态、静态libgcc等)。它是否可能,或者我必须单独在QT(创建者)之外构建它,并且可能得到CGuSE而不是QPuy?

< P>如果您希望将可执行文件静态链接到C++运行时,那么<代码> StistalyRunTime//Cuff>特性就可以做到。您也不希望与Qt链接:

# .pro file
CONFIG -= qt
CONFIG += static_runtime
static\u runtime.prf
文件仅在Qt 5中可用。在Qt4中不存在。对于Qt 4,您必须手动执行此操作:

QMAKE_LFAGS += -static

我不确定我是否理解你的问题。您的情况是:您正在构建一个不使用Qt的应用程序,而您正在使用QMake。QtCreator可以使用qmake或cmake创建新的非qt项目。