草庐IT

creator3

全部标签

c++ - 如何在 Qt Creator 上使用 pthread

我想执行下面的代码。#include#includevoidoutput(){std::cout我无法执行它。QtCreator输出在抛出'std::system_error'的实例后调用终止what():不允许操作但是我可以使用-pthread选项在终端上执行。您能告诉我如何在QtCreator中使用-pthread选项吗?我的开发环境是Ubuntu(12.04)、g++4.6.3、QtCreator(2.4.1)。谢谢。 最佳答案 您还需要链接到-pthread。如果您使用g++main.cpp-std=c++0x-pthrea

android - Qt Creator 3.3.0 中的 "Create AndroidManifest.xml"按钮在哪里?

之前Projects->Run->Deploy里面有个“CreateAndroidManifest.xml”按钮:但现在从QtCreator3.3.0和Qt5.4.0开始,它无处可寻:既然按钮消失了,我如何指定AndroidManifest.xml? 最佳答案 您现在可以从项目->构建->构建AndroidAPK->创建模板。来自documentation:Youcanusetheqmakevariablestospecifyallthesettingsyouneedfortheandroiddeployqttoolandyoudo

c++ - 在 QT Creator 中构建时强制重新链接

我有一个包含几个库和一个主应用程序的子目录项目。当我在其中一个库中更改某些内容时,主应用程序不会与它们重新链接。在使用QtCreator时,是否有人有技巧让应用程序自动与其静态链接的库重新链接? 最佳答案 在QtCreator邮件列表上有一个解决方法和一个关于这个主题的有趣讨论(qmake似乎是这里的问题)。解决方法是在您的主应用程序.pro文件中添加PRE_TARGETDEPS命令,例如:PRE_TARGETDEPS+=/path/to/your/lib.a这会强制重新链接。 关于c+

c++ - 错误 : Unknown module(s) in QT: qml quick - Qt Creator

我通过LinuxMint18(x86_64)上的软件管理器安装了QtCreator。我做了一些示例项目,并且缺少一些依赖项/包/库/任何东西,所以我安装了viaapt。我做了一个QtQuick应用程序,在问题中有一条错误消息说:error:Unknownmodule(s)inQT:qmlquick我读到有一些库要构建和链接,但我不知道在哪里可以找到它们。 最佳答案 根据Hayt的回答(和askubuntu帖子),我必须安装qtdeclarative5-dev包。 关于c++-错误:Unk

c++ - 将 Cmake 与 Qt Creator 一起使用

我想同时使用Qtcreator和Cmake(请不要问我的动机,接受这一点。)我成功设置Qtcreator使用cmake"Cmake":见this,this和this有关我如何做到这一点的文件。我成功创建了helloworld项目,但是我无法在项目中创建文件,仅将现有文件添加到项目树,然后将其添加到cmake列表。Qt创建者“AddNew...”的标准操作不起作用,我找不到原因。有人同时使用Qtcreator和“Cmake”吗?这种组合真的可行吗?注意:我使用的是Qtcreatorv2.4.1。 最佳答案 您可以在CMakeLists

c++ - 使用MSVC 2017编译器在Qt Creator中进行调试

我已经安装了Qt,但是尝试从QtCreator调试C++代码时遇到错误。我正在Windows上使用VisualStudio2017,似乎未安装QtCreator所需的调试器(cdb.exe)。使用MSVC2017编译器时如何配置调试以在QtCreator中使用64位代码? 最佳答案 我在这里讨论的是让QtCreator与VisualStudio2017(MSVC2017)编译器一起使用-包括调试!默认安装的MSVC2017和Qt5.10将允许您编译和运行代码,但是默认情况下您不会获得调试支持。我将显示为以下引用系统安装所有组件(包括

java - Parcelable 协议(protocol)需要一个名为 CREATOR 的 Parcelable.Creator 对象(我确实有 CREATOR)

我正在尝试将Parcelable数据从一个Intent传递到另一个Intent,这是我得到的错误:08-3114:12:22.709:E/AndroidRuntime(9931):FATALEXCEPTION:main08-3114:12:22.709:E/AndroidRuntime(9931):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.matejsoftware.cardscoretracker/com.matejsoftware.cardscoretracker.Igra}:android.

Kotlin 中的 Android Parcelable : CREATOR not found on Parcelable data class

随着KotlinRC的发布,我开始编写一个应用程序来学习它,但是我不知道如何让Parcelable工作。数据类:dataclassProject(valreponame:String,valusername:String,vallanguage:String,valvcsUrl:String,valbranches:Map):Parcelable{companionobject{valCREATOR=object:Parcelable.Creator{overridefuncreateFromParcel(`in`:Parcel):Project{returnProject(`in`)

c++ - 使用 gdb 在 Qt Creator 中调试时如何避免输入库的源文件?

如何配置QtCreator和/或gdb,以便在使用Qt库调试我的程序时,调试器可以避免进入Qt的源文件? 最佳答案 您需要关闭auto-solib-add。在正常的gdb提示符下,您可以输入:(gdb)setauto-solib-addoff在QtCreator中,在Options->Debugger->Gdb下,您可以指定Gdb启动脚本。创建一个包含“setauto-solib-addoff”命令的文件,然后将Gdb启动脚本设置为该文件。 关于c++-使用gdb在QtCreator中调

c++ - 如何解决 Qt Creators 变量 -"<not accessible>"的行为?

我遇到了与VariablesinLocalsandExpressionsnotaccessibleinQTCreator中所述相同的问题但我想找到一种方法来“修复”QtCreator,再次在调试窗口中显示默认的复合类型,如std::string。我已通过dist升级(fedora18=>20)从Creator2.8更新到3.0,我知道那里可能会出错,但我真的想避免仅为QtCreator重新安装整个操作系统。有什么方法可以让Creator更详细,还是写入日志文件?QtCreator3.0是否会为复合类型显示不错的值?我可以检查哪些组件以及如何检查? 最佳答案