gpt4 book ai didi

windows - 使用 qtcreator 和 qmake,但不包括 QT 依赖项

转载 作者:可可西里 更新时间:2023-11-01 10:01:14 27 4
gpt4 key购买 nike

我喜欢这里的环境,尤其是当我遇到 VS MSBuild 错误时。基本上,

QT -= gui core # No qt is used

然而,当我尝试编译时,出现以下错误:

c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\libqtmaind.a(qtmain_win.o):-1: In function `WinMain@16':
c:/ndk_buildrepos/qt-desktop/src/winmain/qtmain_win.cpp:103: undefined reference to `qWinMain(HINSTANCE__*, HINSTANCE__*, char*, int, int&, QVector<char*>&)'

等等。我如何告诉 qtcreator 在没有所有 QT 自动包含的情况下编译它?

编辑这是编译命令:

g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DDEBUG -DQT_DLL -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'c:/QtSDK/Desktop/Qt/4.7.3/mingw/include'-I'../libs/windows/SDL_win/include'-I'.' -I'util' -I'../libs/sources/UnitTest++/src' -I'../libs/windows' -I'../libs/sources/SDL_ttf-2.0.10' -I'../libs/windows' -I'util' -I'../libs/windows' -I'c:/QtSDK/Desktop/Qt/4.7.3/mingw/include/ActiveQt' -I'debug' -I' c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/default' -o debug/main.o main.cpp

如何禁用所有这些 -DQT* 定义?

最佳答案

我同意,Qt Creator 是我用过的最好的 IDE 之一。

要解决此问题,请执行以下操作:

在您的项目 (.PRO) 文件中,添加:

CONFIG -= qt

如果您正在编写非图形应用程序,您还需要添加以下内容:

CONFIG += console

QT Creator 还有一个控制台应用模板:

New project -> console application -> (enter project name)

关于windows - 使用 qtcreator 和 qmake,但不包括 QT 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com