qmake相关内容

使用CMake在Windows上针对Qt进行静态链接

我正在研究在Linux上开发的Qt项目,但是它具有静态链接的Windows版本.我可以使用相同的CMakeLists.txt文件在Linux和Windows上构建它.它简化为: project(muckturnier)设置(CMAKE_CXX_STANDARD 11)设置(CMAKE_CXX_REQUIRED TRUE)find_package(Qt5组件Widget Sql)include_ ..
发布时间:2021-04-22 19:56:26 其他开发

将qmake转换为CMake

我是CMake的新手,但是我曾经使用qmake.在我的qmake中,我具有以下用于在项目文件夹内的名为bin的文件夹内添加静态库的信息: QT-= guiQT + =核心CONFIG + = c ++ 11控制台配置-= app_bundle定义+ = QT_DEPRECATED_WARNINGS来源+ = \main.cppmacx:LIBS + = -L $$ PWD/bin/lib/-l ..
发布时间:2021-04-22 19:55:57 其他开发

qmake到Cmake的过渡:外部库的语法

对于特定项目,我要退出qmake,现在必须使用cmake. 我的路径如下:来源:〜/Projects/Project 外部静态库(在这种情况下为OSVR)路径:〜/osvr/lib/,〜/osvr/include/osvr/osvr/include/jsoncpp 使用qmake,该库的链接部分曾经是: INCLUDEPATH + =/usr/includeLIBS + = ..
发布时间:2021-04-22 19:55:26 其他开发

使用qmake执行shell命令

我想使用 qmake 执行Shell命令.该命令是: idlpp -S -l cpp MyModel.idl 这将处理我的IDL,并生成一些我要包含在项目中的.cpp和.h文件.现在,我正在从终端手动执行它,但是我希望在运行qmake时自动完成它. 我应该在我的 .pro 文件中添加什么?是否有与 cmake 使用的 execute_process()等效的东西? 解决方案 ..
发布时间:2021-04-22 19:51:56 C/C++开发

如何将qmake项目移植到cmake

我想“移植" 此C ++项目,该项目使用 qmake (即 Tool.pro 文件),到 cmake . 本质上,我想问一下如何通过查看上面的 Tool.pro 文件来编写必要的 CMakeLists.txt 文件. 这是我到目前为止所做的: include_directories(../lib/cudd-2.5.0/include BFAbstractionLibrary)add ..
发布时间:2021-04-22 19:47:32 C/C++开发

.pro文件更改后Qt不刷新Makefile

我在Qt Creator 3.0.1中发现了一个奇怪的问题,该问题在编译和链接之前没有刷新配置的当前状态.为了更好地说明自己,请说我的代码最初没有编译,因为它缺少一个库(例如opencv_core248d).如果我将其添加到.pro文件中,例如: LIBS + = -L $$(OPENCV_DIR)/build/x86/vc11/lib -lopencv_core248d 在我手动删除qm ..
发布时间:2021-04-19 20:05:34 C/C++开发

如何使用最新的MinGW将qmake设置为C ++ 14?

我 有 重复.> 这是我的Test.pro: CONFIG + = c ++ 14来源+ = main.cpp 和我的main.cpp: int main(){} 根据许多重复,这应该给我C ++ 14.但是,当我使用安装了 Qt 5.8.0-1 和 MinGW gcc 5.3.0-1 的 Qt Creator 4.2.0 构建项目时通过维护工具,我得到 g ++ -c - ..
发布时间:2021-04-19 19:49:38 C/C++开发

如何在QMake中将cmd命令输出传递给#DEFINE MACRO

我在我的".pro"中添加了一个新的 #DEFINE .像这样的文件: #DEFINE + = SVN_V 现在我想传递命令"svnversion -n"的输出.到此 SVN_V ,这就是我所做的: #DEFINE + ="SVN_V = svnversion -n"; 但结果是 错误:没有这样的文件或目录 错误:svnversion:没有这样的文件或目录 那么, ..
发布时间:2021-04-19 19:45:48 C/C++开发

在Qt 5中嵌入Python3

我想将Python解释器3.4嵌入到Qt 5.2.1应用程序(64位)中.但是我遇到了构建问题,我的意思是当我在main.cpp中包含Python标头时,它可以很好地编译. #include#include"mainwindow.h"#includeint main(int argc,char * argv []){QApplication ..
发布时间:2021-04-19 18:48:31 C/C++开发

如何使OpenCV成为我的qt项目的默认库?

请假设我想在Qt-creator中链接OpenCV库,通常,我将使用 INCLUDEPATH 添加标头,并使用 LIBS 变量,该变量在qmake文件中使用,但是如果我们在大多数项目中使用OpenCV,则每次都必须包含OpenCV库,因此有什么方法可以在创建项目时自动添加opencv库.我每次使用以下命令为我的项目添加OpenCV库. INCLUDEPATH + = -I/usr/local/ ..
发布时间:2021-04-19 18:45:18 C/C++开发

如何从源代码构建Qt

最近几天,我在Qt论坛和Google上进行了大量搜索,但是找不到这个问题的明显答案. 我发现可以提供-prefix选项(甚至在Windows上也没有记录)来配置以指定不同的安装目录,但这并不能完全清除源代码和二进制文件,因为构建仍在源目录,然后将安装所需的文件复制到安装目录.我尝试了此-prefix选项,但遇到了一些问题. (即,它不会将.pdb文件复制到安装目录.) 然后我发现此链接 ..
发布时间:2020-11-29 03:33:01 其他开发

Qmake处于发布和调试模式

我有一个图书馆,我希望它根据自己所处的配置(调试或发行版)将自身复制到目录中。这是我的项目文件。 #------------------- ------------------------------ # #由QtCreator创建的项目2011-08-13T12: 48:33 # #------------------------------------- ------------ ..
发布时间:2020-10-08 00:57:59 其他开发

CMake Qt UIC失败

我目前正在将我的项目从QMake移至CMake,并且我遇到了Qt UIC的问题,该问题试图处理一个不存在的ui文件而不是我要他处理的实际文件。 我有以下架构 。 | ___ CMakeLists.txt | ___ MyProject.pro | ___ mainwindow.ui | ___ resource.qrc | ___源 | | ___ mainwin ..
发布时间:2020-10-03 22:00:29 其他开发

如何将qmake转换为cmake?

我的项目中有一个 .pro 文件,但是现在我想将其移植到 CMakeLists.txt 文件。我怎样才能做到这一点? QT + =核心 QT-= gui CONFIG + = c ++ 11 目标=测试 配置+ =控制台 配置-= app_bundle 模板= app QT + =网络 资源+ = main.cpp \ test_interface.cpp \ mot ..
发布时间:2020-10-03 18:39:21 其他开发

centos7中的Qt版本

我正在使用centos7。要检查安装的qt版本,我正在使用命令 qmake --version ,该命令返回 Qmake版本:1.07a(Qt 3.3.8b)。 Qmake是Trolltech ASA提供的免费软件。 但是当我输入命令 yum install qt ,我收到消息 软件包1:qt-4.8.5-13.el7.x86_64已经安装并且是最新版本。 ..
发布时间:2020-09-30 20:09:15 C/C++开发

如何使用QtCreator正确配置MSVC的编译器选项?

我正在尝试在使用C ++ / CLI扩展的项目中从Visual Studio 2008迁移到QtCreator。这只是意味着我在编译文件时需要使用 -clr 编译器选项。 我设法通过添加我的project.pro文件的以下行: QMAKE_CXXFLAGS + = -clr 但是,在我的编译器调用中有一个与此冲突的选项。这是 -EHsc 选项。但是我找不到这些选项的 ..
发布时间:2020-09-28 03:44:14 其他开发

Android NDK抱怨std :: nearbyint不是std的成员

我要在中使用 std :: nearbyint android gcc ,但是ndk抱怨 std :: nearbyint 不是std的成员。我的代码&中包含了 cmath 标头 是否可以解决此问题?是否可以编写自己的版本std :: nearbyint ? 我在Android上使用 NDK14b 解决方案 https://github.com/android-ndk/ndk/is ..
发布时间:2020-09-28 00:45:50 C/C++开发

通过.pro项目文件在Qt Creator中制作MAKEFLAGS

我使用的PC有4个内核,因此我想在编译时使用所有内核,我可以通过将 -j4 选项传递给编译器来实现。在Qt Creator中,我通过在 Build Environment 面板中添加一个环境变量来做到这一点,如图所示: MAKEFLAGS = -j4 问题是该设置不会在我正在使用的PC中的所有项目中持续存在,这很酷。因此,我必须对每 ..
发布时间:2020-09-27 23:34:08 其他开发

如何使用qmake将编译器标志指定到单个源文件?

其他源文件是否使用默认标志?我的某些源文件需要一些额外的C ++预处理器定义。我使用Qt5。我只发现QMAKE_CXXFLAGS在qmake项目中供全局使用。 解决方案 Qt源本身中GUI绘画的理论: SOURCES_NOOPTIMIZE = somefile.cpp nooptimize.name = nooptimize nooptimize。输入= SOURCES_N ..
发布时间:2020-09-27 07:18:31 C/C++开发