qmake相关内容

如何使Qt Moc自动化?

我必须从Qt命令提示符处运行以下命令:qmake -project然后make,这给了我带有Moc文件的调试文件夹. 奇怪的是,这是我的PC生成moc_.cpp文件的唯一方法. 那么我该如何自动执行这些命令的任务,而不必再次使用这些命令? 解决方案 您不应多次运行qmake -project. -project选项旨在为您提供模板项目文件供您编辑.每次要构建时,相当于在IDE中执行 ..
发布时间:2020-06-30 23:25:12 C/C++开发

QMake MOC文件被名称空间混淆

我有一个看起来像这样的文件: #ifndef ENGINE_PLATFORM_AREAEDITOR_H #define ENGINE_PLATFORM_AREAEDITOR_H #include #include "../Widgets/QtSfmlWidget.h" namespace Engine { namespace World { class Area; } ..
发布时间:2020-06-30 23:24:03 其他开发

在qmake中手动配置影子构建

我非常喜欢qt Creator中的一个功能,它是Shadow版本.当Shadow Build启用时,所有生成的文件(* .moc,Makefile,*.o)都将在给定的源目录中生成,因此source目录保持干净.我正在从qt创建者转移到kdevelop,并且试图弄清楚此功能的工作原理,到目前为止,我可以使用变量DESTDIR,OBJECTS_DIR和MOC_DIR,但是我无法在此目录中创建make ..
发布时间:2020-06-29 18:57:45 其他开发

使用QMAKE生成32位和64位版本的项目

我需要生成32位版本的应用程序,但是我正在64位OS上进行编译。我正在寻找一种使QMake生成应用程序的32位和64位版本的方法。如果这不可能,我想知道如何切换到32位。 我还想避免麻烦到生成的Makefile。 解决方案 使用类似以下的构造: CONFIG + = 32位 CONFIG(32bit){ TARGET = 32bit_binary QMAKE_CXXF ..
发布时间:2020-05-31 20:48:23 其他开发

qmake平台范围

为Win32,Mac和Linux开发了一个基于c ++ qmake的标准库.在qmake项目文件中,包含与平台相关的源,如下所示: win32 { SOURCES += WinSystem.cpp HEADERS += WinSystem.h } macx { SOURCES += MacSystem.cpp HEADERS += MacSyste ..
发布时间:2020-05-21 19:00:01 其他开发

更改qmake的OpenSSL包含路径

我想用qmake构建狗狗币.它不适用于Fedora的OpenSSL,因为其OpenSSL不包含椭圆曲线加密.因此,我有自己的OpenSSL,但我不知道如何更改dogecoin-qt.pro文件,使其包含来自其他位置的OpenSSL. 通常使用make我会这样做: $ export OPENSSL_INCLUDE_PATH="/usr/local/ssl/include" $ expor ..
发布时间:2020-05-21 02:12:28 其他开发

将opencv库添加到每个qt项目

假设我们想将OpenCV库与Qt 链接,通常,我们在qmake(.pro文件)中添加INCLUDEPATH和LIBS,但是如果您是机器视觉工程师,那么大多数您的项目中必须包含OpenCV库,因此有什么方法可以在创建项目时添加opencv库. 我每次使用以下命令为我的项目添加OpenCV库. INCLUDEPATH += -I/usr/local/include/opencv LIBS += ..
发布时间:2020-05-20 19:25:35 C/C++开发

如何混合Qt,C ++和Obj-C/Cocoa

我在Mac上有一个纯C ++/Qt项目,但是现在我发现我需要调用一些仅在Cocoa API中可用的方法.此处列出了以下说明: http://el-tramo.be/blog/mixing-cocoa-和-qt 我在".m"文件中具有C ++类的实现.作为测试,我的"foo.m"文件包含以下代码(为清楚起见,已删除了相关的#include方法). int foo::getMagic ..
发布时间:2020-05-19 00:49:18 移动开发

设置Qt Creator以链接和编译汇编代码

最近几周我一直在研究C ++和x64汇编,并希望使用Qt IDE进行GUI编程.问题是我找不到链接和编译包含汇编代码的文件的方法.我一直在浏览互联网和该网站,但没有发现任何帮助. 这是到目前为止我尝试过的: .pro QMAKE_CXXFLAGS += -save-temps QT += core gui greaterThan(QT_MAJOR_VERSION, 4): ..
发布时间:2020-05-16 21:11:35 C/C++开发

关于编译的GLM会产生大量错误

我在代码中包含了一些GLM文件,并且收到大量错误(至少90个错误).为什么会这样,我不知道.我正在使用最新的GLM(在撰写本文时为0.9.3.3).我还在Windows上使用Qt Creator,并带有一个QMake文件. 我还应该注意,我最终将glm文件夹复制到位于mingw文件夹中的包含目录中. 该如何解决? QMake CONFIG += console HEADE ..
发布时间:2020-05-09 22:30:12 C/C++开发