草庐IT

layout_constraintLeft_creator

全部标签

c++ - 在 Qt Creator 中,我在哪里将参数传递给编译器?

我在QtCreator的什么地方将参数传递给编译器?这不是很明显。 最佳答案 根据您的构建系统,它位于您的qmakeprojectfile中。(.pro,新项目的标准)或CMake之一文件(CMakeLists.txt,被KDE和其他几个项目使用)。使用.pro:QMAKE_CXXFLAGS+=-O2使用CMake:set(CMAKE_CXX_FLAGS"-g-Wall") 关于c++-在QtCreator中,我在哪里将参数传递给编译器?,我们在StackOverflow上找到一个类似的

c++ - 在 Qt Creator 中使用静态库

我正在寻找一个清楚地解释如何在QtCreator中使用静态库的文档。我已经使用QtCreator创建并编译了我的静态库(New=>Projects\C++Library=>将类型设置为“静态链接库”)。它编译并输出一个“.a文件”。我遇到的问题是当我尝试使用该库时。我有另一个想要使用它的项目(库中的#include文件等),但我不知道与库链接或包含库中的文件的正确方法。 最佳答案 LIBS+=-L[pathtolib]-l[nameoflib]注意!lib的文件名:lib[nameOfLib].a并且您只需要传递原始部分-l[nam

c++ - 如何在 Qt Creator 中配置 CDB?

问题here和我的一样,但是那里的解决方案对我不起作用。我在Windows7上使用QtCreator2.4.1。当我尝试调试一个简单的helloworld应用程序时,显示的消息是:“用于调试'x86-windows-msvc2010-pe-32bit'类型的二进制文件的首选调试器引擎不可用....详细信息:没有可用于格式为“x86-windows-msvc2010-pe-32bit”的二进制文件的CDB二进制文件当我发现cdb.exe不在我的系统上时,我安装了带有调试器工具的WindowsSDK,并且cdb.exe的当前位置是“C:\ProgramFiles(x86)\WindowsK

c++ - Qt Creator, ptrace : Operation not permitted. 永久解决方案是什么?

在Qtcreator中调试C++代码时出现以下错误ptrace:Operationnotpermitted.Couldnotattachtotheprocess.Makesurenootherdebuggertracesthisprocess.Checkthesettingsof/proc/sys/kernel/yama/ptrace_scopeFormoredetails,see/etc/sysctl.d/10-ptrace.conf这里找到了一个临时解决方案:ReceivingerrorwhiletryingtodebuginQtProject临时解决方案(重启后无法继续使用):回

c++ - 我可以在没有 qmake 或 Qt Creator 的情况下使用 Qt 吗?

我想使用Qt进行编程,但我不想使用特殊的编译器或IDE,例如QtCreator和qmake。我想和Kate一起写,用g++编译。我可以编译一个使用Qt和g++的程序吗?如何用g++编译? 最佳答案 当然可以。虽然使用qmake或CMake更方便,但您可以这样做:CXXFLAGS+=-Ipath_to_your_qt_includesLDFLAGS+=-Lpath_to_your_qt_libsLDLIBS+=-lqt-mt(forQt3)或LDLIBS+=-lQtCore-lQtGui(forQt4,addwhatyouneed)m

c++ - 将外部库添加到 Qt Creator 项目中

如何将外部库添加到QtCreatorRC1(版本0.9.2)构建的项目中?比如win32函数EnumProcesses()需要在项目中加入Psapi.lib才能构建。 最佳答案 正确的做法是这样的:LIBS+=-L/path/to-lpsapi这样它就可以在Qt支持的所有平台上运行。这个想法是您必须将目录与库名称分开(没有扩展名,也没有任何“lib”前缀)。当然,如果你包含一个Windows特定的库,这真的没关系。如果您想将lib文件存储在项目目录中,可以使用$$_PRO_FILE_PWD_变量引用它们,例如:LIBS+=-L"$$

c++ - Qt Creator - Project ERROR : Xcode not set up properly. 您可能需要通过运行/usr/bin/xcodebuild 来确认许可协议(protocol)

我刚刚安装了Qt5.5,并且第一次在OSX上使用QtCreator。当我第一次安装Qt时,它给了我一个错误消息“未安装Xcode5”,我认为这很奇怪,(我有Xcode7beta),但安装成功完成。现在,当我启动或打开一个项目时,我收到错误:ProjectERROR:Xcodenotsetupproperly.Youmayneedtoconfirmthelicenseagreementbyrunning/usr/bin/xcodebuild.当我在终端中运行/usr/bin/xcodebuild时,我得到以下信息:xcode-select:error:tool'xcodebuild're

ios - 奇怪的 UIView-Encapsulated-Layout-Height 错误

我正在制作测试应用程序,所以在Storyboard的tableviewCell中,我有imageView和webView(用于显示html-text的webview)。我为imageView设置了top/left/right/height=200等约束,它们之间的间距=5以及webView的left/right/bot,所以我想要以编程方式计算我的webView高度,然后更改单元格的高度以拉伸(stretch)我的webView。但我明白了:Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstrain

objective-c - "Auto Layout still required after executing -layoutSubviews"与 UITableViewCell 子类

使用XCode4.5和iOS6,我正在开发一个带有自定义单元格的简单表格View的应用程序。我在iOS5及更低版本中已经这样做了一百次,但由于某种原因,新的自动布局系统给我带来了很多麻烦。我在IB中设置了我的表格View和原型(prototype)单元,添加了subview并将它们连接为IBOutlets,然后设置了我的委托(delegate)和数据源。但是现在每当从cellForRowAtIndexPath获取第一个单元格时,我都会收到以下错误:***Assertionfailurein-[ShopCelllayoutSublayersOfLayer:],/SourceCache/U

c++ - 如何在 Qt Creator 中启用 C++11?

标题非常具有self描述性。我已经下载了QtCreator2.7.0,我正在尝试编译一些基本的C++11代码:intmy_array[5]={1,2,3,4,5};for(int&x:my_array){x*=2;}我收到以下错误:rangebasedforloopsarenotallowedinc++98mode然而,根据thisarticle此版本的QtCreator支持C++11。那么如何启用呢? 最佳答案 根据thissite添加CONFIG+=c++11到您的.pro文件(请参阅该网页的底部)。需要Qt5。其他答案,建议Q