草庐IT

warper_creator

全部标签

c++ - 没有qmake可以使用Qt Creator吗?

我听说可以使用QtCreator构建非Qt应用程序(如简单的C++HelloWorld)。我下载并安装了QtCreator,并尝试用它编译简单的代码。但是我没有成功:Creator需要qmake来创建makefile。虽然我下载的包里有MinGW,但是里面没有qmake。我仍然想像使用IDE一样使用它来创建简单的C++源代码并使用MinGW编译它们。是否可以在不安装整个平台的情况下使用QtCreator? 最佳答案 QtCreator支持CMake项目,您只需选择打开文件或项目,然后选择项目的根CMakeList.txt。如果您想定

c++ - 为什么 Qt Creator 在 cout.flush() 调用后添加一个换行符?

代码简单#include#includeusingnamespacestd;intmain(){for(inti=0;i在.pro文件中QT+=coreTARGET=ProjectNamegreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsTEMPLATE=app如果输出进入QtCreator“应用程序输出”(默认情况下源代码位置下的位置),每个“1”从一个新行开始。如果我在Ubuntu终端中使用g++编译并执行单独的*.cpp文件,它会以正确的方式工作。如果我在QtCreator中创建一个新项目并且输出进入QtCreator控制台(黑色背景的新窗口)

c++ - 为什么 Qt Creator Ubuntu 发布屏幕是空的?

我正在尝试将应用程序发布到Ubuntu商店,但是QtCreator(或其他东西)出了点问题。我以前能看到这个:但现在我看到的是:如您所见(或读到,如果您使用的是没有图像的阅读器),此处的第二张图像未显示“常规”选项卡之类的内容,该选项卡允许我输入维护者、名称、描述等详细信息,安全策略组-它也没有Manifest选项卡AppArmor选项卡或Excludes选项卡。创建包按钮不见了。我只剩下一个空白屏幕,只有1个启用的按钮,上面写着“验证现有的点击包”,但是当我点击它时(因为我无能为力,似乎......),它需要我到我的项目目录,其中列出了我所有的应用程序。我选择了有问题的应用程序,但我

c++ - Qt Creator 远程调试

我有一个在嵌入式Linux设备上运行的应用程序。在Eclipse中,我可以使用eclipse-cdt-launch-remote插件运行远程调试,我在其中指向要运行的二进制文件,以及将其放置在设备上的位置,并在运行前导出一些环境变量应用程序。该应用程序是一个C++应用程序,带有用于将应用程序构建为ELF文件的自定义Makefile。应用程序通过SSH部署在设备上,使用用户名和密码登录。然后,我可以使用步进等从Eclipse进行调试。(我也在为arm-none-linux-gnueabi-2014.05使用MentorGraphics交叉编译器)我的问题是:我如何在QtCreator中模

c++ - 仅为 Qt Creator 中的 Release 构建添加预处理器定义

我想为Release构建定义QT_NO_DEBUG_OUTPUT,但找不到添加它的位置。我需要预处理器定义是特定于发布的,即它应该影响发布构建,但不影响调试构建。我正在寻找与此等效的内容(它在VisualStudio中): 最佳答案 在您的项目文件中:CONFIG(release,debug|release){#ThisisareleasebuildDEFINES+=QT_NO_DEBUG_OUTPUT}else{#Thisisadebugbuild}请注意,CONFIG可以同时包含“release”和“debug”。只有最后一个有

c++ - 如何让 Qt Creator 的调试器在 OS X 中显示 C++ vector 的内容?

我正在编写一个广泛使用vector的程序,并且是第一次在MacOSX10.6.6上使用QtCreator2.0.1进行开发。在调试时,我可以在LocalsandWatchers窗口中看到文字和数组,但一旦我展开一个vector,在这种情况下是Student类型,我得到这棵树:与我合作的另一个人在Ubuntu上使用相同版本的QtCreator,可以很好地看到vector的内容。我做错了什么?这是他的调试器: 最佳答案 QtCreator2.6支持MacFSFGDB(7.5)。FSFGDB支持python,它允许qtcreator正确显

c++ - 我如何使用 Qt Creator 从主窗口中的按钮打开一个新窗口?

这似乎是一项简单的任务,但我一直无法弄清楚如何去做。我在QtCreator中设计了两个窗口,其中一个用于在我的主窗口中按下按钮时打开。这是我试图用来打开它的代码:voidMainWindow::on_generateDomain_clicked(){DomainGenerationdg;dg.show();}DomainGeneration是我的窗口类的名称。头文件和源代码并未更改为我生成的默认QtCreator。难道我做错了什么?我没有收到任何错误,只是按下按钮时窗口没有打开。 最佳答案 {DomainGenerationdg;/

c++ - 如何在 Qt Creator 中返回调试窗口

当我在Debug模式下在qtcreator下运行C++程序时,Qtcreator向我显示带有“本地和表达式”、“断点”等的调试窗口。有时我会通过按Esc键关闭这些窗口以查看代码。如何返回此View?我现在真的需要查看堆栈跟踪,但找不到显示堆栈的按钮。我lookedatthisquestion但它没有帮助。我的调试窗口运行良好,但是当我关闭它时,我无法再次打开它。唯一的办法——重新启动整个程序,调试View再次出现,我可以用它来操作。 最佳答案 您需要通过单击左侧的调试(错误)图标返回“调试”模式。您可以通过按CTRL+4来执行此操作

c++ - QT Creator,c++11 的语法检查

如何为这样的基于循环范围的C++11运算符关闭错误突出显示(代码下的红色波浪)?intmyint[]={1,2,3,4,5};for(autox:myint){/**/}悬停提示显示“意外标记:”。代码编译完美。另一个问题-自动完成不显示std::命名空间中的unique_ptr,尽管编译正常。QtCreator2.4.0基于Qt4.7.4(32位)构建于2011年12月12日01:10:32 最佳答案 我不明白安德鲁回答中的推理思路。为什么自定义语法检查有意义?给定编译器命令行设置的上下文,语法要么正确,要么错误。如果错了,就应该

c++ - Qt Creator 中的智能代码补全

QtCreator是否像IntellijIDEA一样提供智能代码补全?例如:voidmain(){QStringsimpleVariableName="Firststring";QStringanotherVariableName="Secondstring";//IfItype"variable"andpressCtrl+SpaceIwouldliketoget//allmatchingvariables(simpleandanother)inpopuplist.In//IDEAitworks,butQtCreatorshownothing.}我听说过Clang代码模型插件,它已经安