这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:VC++compilerforQtCreator我是新手。我正在尝试在QtCreator2.6中编译以下代码,Qt5betaforwindows随附:#include#includeintmain(intargc,char*argv[]){QCoreApplicationa(argc,argv);qDebug()我收到以下错误:QtCreatorneedsacompilersetuptobuild.Configureacompilerinthekitoptions.Filenotfound:Qtcreator
我正在尝试使用QTCreator来开发使用QT框架的GUI/控制台应用程序。我正在使用WindowsXP。我安装了QT4.8.3和mingw。两者都安装没有任何错误。然后我安装了QTcreator。QT版本:路径中的Qt4.8.2(4.8.2)Mingw(手册)编译器路径:C:\MinGW\bin\g++.exe调试器路径:C:\MinGW\bin\gdb.exemkspec:win32-g++EnvironmentVariables:QTDIR,PATH,MinGW,PATHincludes4.8.2\bin;mingw\binINCLUDE:4.8.2\include当我尝试使用q
我对QtCreator或其组件之一有疑问。我有一个需要大量内存(大约4GBytes)的程序,我使用calloc来分配它。如果我使用mingw/gcc(不使用Qt框架)编译C代码,它可以工作,但是如果我在QtCreator中编译它(使用C++将C代码嵌入到Qt框架中),使用mingw/gcc工具链,calloc返回空指针。我已经搜索并找到了qt-pro选项QMAKE_LFLAGS+=-Wl,--large-address-aware,它适用于某些情况(大约3.5GBytes),但如果我超过4GBytes,它只适用于用gcc编译的C代码,不适用于Qt。在使用QtCreator进行编译时,如
我正在尝试使用Qt在Windows上构建C++应用。我的设置是:已安装Vs2008、2010、2012已安装Qt5RC1现在,当我#include并尝试使用std::unique_ptr时,它告诉我它没有定义,所以我查看了VS2010header,发现需要定义_HAS_CPP0X,所以我将它作为DEFINES+添加到.pro=_HAS_CPP0X这仍然没有效果,所以我ctrl+clicking#includememory只是为了找到它使用的memoryheader来自:C:\ProgramFiles(x86)\MicrosoftVisualStudio9.0\VC\include里面真
我已经使用来自官方QT站点的在线Qt安装程序安装了适用于Windows的Qt5.8SDK,支持MSVC2013x64和MSVC2015x64。因为webenginewidgets不支持MinGW编译器。但是我没有在QTCreator的构建环境配置窗口中选择编译器。但我已经安装了很多MSVC,包括MSVC2015_64和MSVC2015_32。我需要在此选项中设置什么才能从QTCreator编译程序? 最佳答案 安装VisualC++构建工具2015,但取消选中安装程序中的任何SDK。从微软网站安装windowsSDK10。安装qt5
我有一个我正在处理的个人项目,它需要MicrosoftSAPI5--文本到语音和语音识别。我已经构建了很多应用程序,但我决定切换并尝试学习Qt框架,因为它会使很多事情变得更加简单。项目无法构建,因为它无法从WindowsSDK中找到头文件。我不知道我哪里出错了。我已尽力编辑我的.pro文件。除了下面的内容,我还尝试了一个明确列出头文件的版本,但仍然找不到该文件。错误:sapi.h:没有那个文件或目录speech.h中包含:#include#include我的.pro文件:QT+=coreguiTARGET=QT_RiverTEMPLATE=appINCLUDEPATH+="C:\Pro
我已经下载了适用于Windows的Qt5.4,并在Windows8.1Pro中运行它。它与MingW和QtCreator3.3一起提供。我已经使用Qt几年了。QtCreatorIDE中似乎仍然缺少一个非常必要的组件。假设类Card是用函数getSymbol()定义的:classCard{public:stringgetSymbol()const;}在代码的某处,我有一个std::vector的Card:vectorplayable;还有代码中的其他地方:playable[0].getSymbol();^-----------------Notethisdot当我在上面的行中输入句点时,
我必须在Windows中处理CMake3.x、QtCreator3.3.0、Qt4.8.6、VisualStudio2008(很少在Debian中处理QtCreator+GCC)。这条指令install(TARGETS${PROJECT}DESTINATION${CMAKE_INSTALL_PREFIX}/lib)因为在同一目录中混合调试和发布*.lib文件而感到不舒服。我想将libs保存在相应的子文件夹中。我已经尝试了来自here的以下说明:install(TARGETS${PROJECT}DESTINATION${CMAKE_INSTALL_PREFIX}/lib/\${BUILD
我尝试使用QtCreator,但是当我开始一个新项目时,我必须创建一个新工具包。但是在工具包菜单中,我无法选择Qt版本或调试器,我唯一的选择是“无”。它不适用于任何设备类型。虽然我可以选择添加Qt版本,但我必须打开哪个文件夹、文件或可执行文件? 最佳答案 我认为对您来说最简单的方法是进行全新安装。安装qtversion5.5,它会自动安装qtcreator并正确配置设置。针对每个平台点击以下链接,Linux:http://doc.qt.io/qt-5/linux.htmlWindows:使用位于http://www.qt.io/do
我在.pro文件中有如下配置TEMPLATE=appCONFIG+=consolec++11CONFIG-=app_bundleCONFIG-=qtCONFIG+=threadSOURCES+=main.cppINCLUDEPATH+=/usr/local/include/opencv4LIBS+=-L/usr/local/lib/LIBS+=-lopencv_coreLIBS+=-lopencv_highguiLIBS+=-lopencv_imgprocLIBS+=-lopencv_videoioQMAKE_CXXFLAGS+=-D_GLIBCXX_USE_CXX11_ABI=0IN