qmake相关内容

如何复制Qt运行时DLL到项目输出

我有一个简单的项目创建在Qt Creator(使用Qt SDK 1.1.4安装)。它运行正常从内部Qt Creator,但如果我然后浏览到Windows中的输出目录,并双击EXE,我会得到一个错误,如: 程序无法启动,因为您的计算机中缺少QtCored4.dll。 尝试重新安装程序以解决此问题。 这显然是因为Qt不在我的PATH中(我不想要它,如果我在我的电脑上有多个版本 ..
发布时间:2016-10-22 17:48:16 C/C++开发

Qt控制台应用程序“警告:QApplication没有在main()线程中创建”

如何QFileSystemWatcher 代码与该应用程序中的代码一样, Qt的UI,Qt Creator与MinGW 32位。我从我可以选择的项目中选择控制台应用程序,因为我不需要图形用户界面。一旦应用程序加载完成,应用程序显示错误消息“警告:QApplication没有在main()线程中创建”,然后什么都不做。 应用程序但没有得到断点命中,我不认为调试是在编辑器中工作。 我 ..
发布时间:2016-10-20 23:08:46 C/C++开发

PRECOMPILED HEADERS不工作在调试生成与Qt Creator / qmake / MinGw

在Qt Creator中,我有一个使用PRECOMPILED HEADERS的pro文件。 当我在Release模式下构建时,构建工作非常完美。但是在调试模式下构建错误,生成目标文件失败。示例: 17:12:40:项目Euclide的运行步骤... 17:12:40:配置不变,跳过qmake步。 17:12:40:开始:“C:\Qt\Tools\mingw48_32\bin\ ..
发布时间:2016-10-19 21:20:23 C/C++开发

在“使用调试信息发布”中创建Qt模式?

有没有一种方法来构建Qt在“发布与调试信息”模式?我的应用程序崩溃只有在“释放”模式(工作正常在调试模式),似乎问题来自Qt(可能是一个错误Qt)。我想看到Qt的调试信息。 Qt文档具有“debug 我的应用程序工作原理 只有在VSC ++ 64Bit版本上崩溃 任何提示? 解决方案 我们使用qmake生成vcproj文件来构建Qt。我写了一个python脚本(但是 ..
发布时间:2016-10-19 20:10:48 C/C++开发

在Xcode中开发QT应用程序?

我为Mac选择的IDE(至少对于C ++和Objective-C开发)是Xcode。我有一个64位的英特尔Mac与OS X Lion安装,和Xcode版本4.2从Mac App Store下载。\\ 我的问题是,Qt显然不兼容Xcode 4(它发生崩溃时项目生成的qmake),所以我基本上问我如何可以集成Qt与Xcode。我不必能够从Xcode运行和调试项目,只是构建它。 所以我认为这可能 ..
发布时间:2016-10-17 10:57:39 C/C++开发

如何添加外部库到qt4应用程序c ++

什么是最好的方式添加额外的编译库到我的qt项目? 例如boost或poco库? 感谢:) 解决方案 如果您使用的是GCC编译器,请在.pro文件中添加如下内容: 对于Boost: INCLUDEPATH + = d:/ Biblioteki / C ++ / boost / boost_1_44_0a LIBPATH + = d:/ Biblioteki / C ..
发布时间:2016-10-17 09:36:40 C/C++开发

为什么Qt使用自己的make工具,qmake?

我刚开始使用 Qt ,并注意到它使用自己的make工具, GCC C ++编译器? 解决方案 Qt使用qmake透明地支持Qt的各种插件,包括“moc,元对象编译器”(提供信号和插槽),“uic,ui编译器” ),“rcc,资源编译器”(它编译资源)。 没有什么可以阻止你使用任何你想要的构建系统。然而,这是一个更多的工作。例如,您需要在每个包含具有信号或槽的类的头文件上运行“moc” ..
发布时间:2016-10-16 14:25:21 C/C++开发

使用qmake查找编译器供应商/版本

有什么办法可以获得用户通过qmake使用的编译器的版本和供应商?我需要的是在使用g ++ 3.x时禁用构建我的项目的一些目标,并在使用g ++ 4.x时启用它们。 更新: 大多数答案针对预处理器。这是我想避免的。我不想为一个特定的编译器版本构建一个目标,我想这个决定是由构建系统。 解决方案 除了 ashcatch 的答案, code> qmake 可让您查询命令行,并将响应作为变量获 ..
发布时间:2016-10-14 12:58:18 C/C++开发

使用pkg-config输出将库链接到QT项目

这是一个新手问题。我试图将OpenCV库添加到QT项目中。 此问题表示链接标志由给出 pkg -config --libs opencv 如果我将命令行输出粘贴到项目文件中, p> LIBS + = -L / usr / local / lib -lml -lcvaux -lhighgui -lcv -lcxcore 然后一切编译正常,但 ..
发布时间:2016-10-14 10:25:06 C/C++开发

在构建qmake项目时如何使用C ++ 14功能?

我目前在我的Qt应用程序中使用C ++ 11功能。但是,我想在我的应用程序中使用一些新的C ++ 14功能。 要在Qt应用程序中启用C ++ 11,在 qmake 项目文件中添加一行: CONFIG + = c ++ 11 或以下版本: QMAKE_CXXFLAGS + = -std = c ++ 1y 试图做同样与C ++ 14,但它没 ..
发布时间:2016-10-13 11:43:09 C/C++开发

添加对象(.o)文件来qtcreator项目

怎样才能第三方的.o和.h文件添加到QtCreator Qt的C ++项目?我想从约翰开膛一些编译.o文件添加到我的probject(忽略了非交platformness)。作为一个试验,写了一个小的C程序(QtCreator外),并将其链接对 common.o 和 MD5_std.o 它工作得很好;我可以做的gcc -o邵仁枚common.o MD5_std.o simpleprogram.c , ..
发布时间:2016-08-23 10:52:43 C/C++开发

在Qt Creator的preprocessor输出

我编写的 C $ C $ Qt Creator中C和我需要看看preprocessor输出。 我添加了-E标志的牌子,但我没有看到。我*文件: 的mingw32-的make.exe -e -w在\\ QT \\ QT-构建桌面 请帮忙。 解决方案 -E是gcc的选择,而不是make选项,所以通过它来作什么都不会做。此外,使用-E工作正常单个文件,但不会生成正确的.o文件将将打破你的构 ..
发布时间:2016-08-18 23:57:12 C/C++

如何启用例外处理的MinGW

我是新来MinGW和C ++编程。我试图建立一个C ++项目,但得到下面的错误。 错误:异常处理禁用,使用-fexceptions启用 在哪里我需要通过这个-fexceptions参数。当我试图 的mingw32-使-fexceptions 我收到follwoing错误。 的mingw32-化妆:异常:没有这样的文件或目录 解决方案 由于您使用Qt的,在您的项 ..
发布时间:2016-08-16 13:41:45 C/C++开发

qmake会和QT_INSTALL_ preFIX。我该如何选择Qt库的新位置?

我是新来qmake的,我试图建立一个现有的应用程序。 Qt的最初安装在/usr/local/lib/Qt-4.3.5和'的qmake -query QT_INSTALL_ preFIX“返回路径。 我提出了Qt库到另一个位置和生成的制作文件与在/ usr /本地原始路径穿插。 我怎么能强迫qmake的使用,我选择而无需重新编译新的位置的Qt? 解决方案 这是一个'内置'编译成从qcon ..
发布时间:2016-08-16 13:08:20 开发过程

QTCreator文件复制到与安装输出目录

我有两个子目录文档根目录和配置在我的Qt工程。在这些目录下的文件将被复制到每当我建立/调试项目的生成目录。 由于 http://stackoverflow.com/a/3991210/356726 这可以通过使用 INSTALLS ( QtDoc ),这似乎是比运行复制命令要容易得多(例如这里)。类似的方法被描述 href=\"http://stackoverflow.com/a/6776872 ..
发布时间:2016-08-16 13:06:55 开发过程

Qt的变化后,建设安装路径?

我怎么才能改变我的Qt构建后安装路径? 例如:qmake.exe搜索二进制原安装路径,我如何改变/重新定义? 感谢。 编辑:我终于找到这个补丁适用于Qt的: http://ftp-developpez.com/qt/binaires/win32/patcher/QtPatcher.7z http://ftp-developpez.com/qt/binaires/win32/pat ..
发布时间:2016-08-16 12:50:59 开发过程

Qt的C ++项目与非内联汇编

我使用Windows XP和最新的Qt Creator的与QTSDK和内置的gcc编译器。 现在的问题是,如何利用全装配在C ++的Qt项目。 我知道如何使用内联汇编,但我不知道该怎么办非内联(写在一个单独的文件.ASM)全大会在Qt的C ++项目。 这可能与Qt的C ++项目,如果是这样,怎么样? 编辑: * 亲文件 模板=应用 CONFIG + =控制台 CONFIG - = ..
发布时间:2016-07-18 21:20:23 .NET Framework