qmake相关内容

ld链接问题:/usr/bin/ld:找不到[库名]

我正在使用Qmake在Ubuntu 9.10上构建共享库 此共享库(A)依赖于另一个共享库(B). 项目B已成功构建. 在项目A的.pro文件中,我的LIBS变量如下所示: LIBS += -L../datelib/bin -llibdatelib_release.so.1.0.0 (我使用了完整的shlib名称,因为库的版本不同.) 无论如何,当我尝试构建项目A ..
发布时间:2020-04-30 08:34:36 其他开发

Qt无法打开包含文件:'QPrinter'

我是Qt的新手。下载了SourceForge的Qt应用程序的源代码,并尝试构建并运行它。通过向.pro文件添加 QT + = 语句来解决一些类似的问题之后,我坚持这个: 试图在Qt Creator中构建时,我收到错误 错误:C1083:无法打开包含文件:'QPrinter':没有这样的文件或目录 我尝试将 QT + = printsupport 添加到.pro文件,清理和重建,但 ..
发布时间:2018-08-02 10:15:55 其他开发

如何抑制包含在标题中的文件的警告

我在我的Qt项目中使用GCC -Weffc ++ 选项。为了抑制来自Qt头文件的警告,我添加了 QMAKE_CXXFLAGS + = -isystem $(QTDIR)\include 。 但是这并没有抑制所有的警告,因为 $(QTDIR)\include\QtCore\quuid.h $ b $,所以我仍然从 QUuid 类中感到恼人的警告b文件包含 .. \\\\rc \core ..
发布时间:2018-04-21 10:46:16 其他开发

使用qmake时,是否有可能通过-isystem传递包含?

我使用qmake作为makefile生成器并希望遵守它。 此外,我想使用“gcc -Wall -Werror -Wundef -Wextra”来获得健壮的代码。 我正在考虑“剽窃”,但这是更进一步的道路。 我目前的主要问题是图书馆产生的大量警告,例如 提升,qt的一部分等。 目前每当我包含警告生成头文件时,我都会使用pragma。 #pragma忽略GCC诊断“-Wall” ..
发布时间:2018-04-20 16:38:40 其他开发

在qmake命令行中定义一个字符串

我需要将一个字符串作为定义传递给我的源代码,这是一个base64编码的字符串(可能包含 / 和“ $ b qmake DEFINES + = SERIAL = \\\\“f9a / z\\\\” qmake DEFINES + = SERIAL = \“f9a / z\” qmake DEFINES + =“SERIAL = \\“f9a / z\\\\”“ G ++应 ..
发布时间:2018-04-18 20:51:00 其他开发语言

来自subdirs pro文件的.pro文件的变量

问候, 我有一个.pro文件,如下所示: TEMPLATE = subdirs SUBDIRS = foo bar 我想设置一个变量,或定义,或者我的子文件.pro文件中的东西,可以在foo和bar .pro文件中读取。 我试图设置环境变量: export TEST = something 但这不起作用,消息($$(TEST ..
发布时间:2017-08-25 19:36:22 开发方法

什么是Qt Bare Metal?

QtCreator有一个名为“Bare Metal”的插件。裸机是指没有操作系统的电脑。我没有看到很多关于Qt Bare Metal开发。是开发裸金属系统的Qt的方法吗? Qt是否运行在没有操作系统的系统上?如果是,这种嵌入式系统开发方法的优点是什么? 解决方案 为裸金属系统开发Qt的方法? 否。 Qt是否在没有操作系统的系统上运行? 否。 裸金属意味着你通常有 ..
发布时间:2017-08-15 20:41:57 HTML/CSS

Eclipse,QT和“C ++项目”:是可能吗?

需要您的帮助: 我想使用Eclipse CDT和QT而不创建“Qt gui项目”。可能吗?如何将QT库包含到我的C ++项目中,以及如何调用qmake / make来编译程序?此类似问题没有不要帮我( 我想使用'C ++项目'而不是“QT Gui项目”,因为在QT项目中有外部库索引的问题(此问题) 谢谢你! Nikolai。 解决方案 这样做很麻烦,我建议你不要这样做, ..
发布时间:2017-07-27 02:21:29 Java开发

QMake平台范围值

http://doc.qt .digia.com / 4.6 / qmake-advanced-usage.html#platform-scope-values 在诺基亚的QMake文档中,它指出至少有3个平台范围值:win32,macx和unix。文档说明: 除了在许多范围条件下使用的win32,macx和unix值,还有其他各种内置平台和编译器特定的值可以用范围测试。 但是, ..
发布时间:2017-06-15 22:16:23 其他开发

Qt错误:未找到过程条目

我在Qt 5.6.1中做了一个项目。当我在Qt Creator中运行它,它运行完美。但是当我在文件夹中运行它时,它显示: 过程入口点?0QVariant @@ QAE @ ABVQString @@@ Z 不能位于dll Qt5Core.dll中。 如何解决? 解决方案 如果您安装了多个版本的Qt,那么QtCreator中的所有内容都可以正常工作。 当您直接从构建目录运行时, ..
发布时间:2017-06-08 22:55:33 .NET组件控件

可以在qmake中添加一个依赖关系到Makefile吗?

目前,我有一个包含.pro文件使用并由qmake解析的某些版本标记信息的文件,但问题是当该文件更改时,qmake不会重新运行。 可以向.pro文件添加一些东西,以便qmake将该文件视为Makefile的依赖项。 解决方案 这样的事情应该有效: depend_on_file.target = depend_on_file depend_on_file。 depends = ..
发布时间:2017-05-04 18:09:50 其他开发

VS2013调试器找不到Qt源

我正在使用Visual Studio 2013构建Qt5.3.1项目。我使用快速版本,所以我不使用VS插件。我的.vcxproj文件使用构建脚本和qmake从.pro文件生成。 我使用可从项目中下载的默认脱机安装包安装Qt 5.3.1页面。在安装过程中,我启用了源(默认情况下不安装)。 调试我的项目时,我有时会尝试进入Qt库代码。这不幸不再工作了(我知道它曾经为一些较老的Qt版本工作, ..

qmake找不到一些现有的库

我有一个问题,当包括两个库(不是由我做)到我的(纯C)项目在Qt Creator(在Linux Ubuntu使用qmake + GCC)。 我知道,为了包含一个lib,使用 LIBS http://stackoverflow.com/questions/718447/adding-external-library-into-qt-creator-project\">此答复;我已经成功地插入库 ..
发布时间:2016-12-23 15:32:00 其他开发

QMAKE * .pro-file:在发布模式下启用调试信息

因为兼容性问题,我编译我的项目在VS2008在发布模式,但我需要访问调试信息。这就是为什么我在发布模式的项目属性中手动设置调试设置。在VS2008中,我打开Properties窗口并选择: 配置属性/ C / C ++ / Optimization = Disable / Od 配置属性/ C / C ++ /链接器/生成调试信息=是(/ Zi) / DEBUG) 我使用一个pro文 ..
发布时间:2016-12-22 23:24:49 C/C++开发

编译CMake项目下的单个文件?

我正在开发一个C ++项目,它将被放在一个更大的项目上。 我已经看到在更大的项目它是从qmake生成的)我可以从linux命令行编译一个文件,只需输入特定文件的相对路径作为参数。 另一方面,我使用CMake为我自己的项目。当我修改编译单元的一些代码,我必须修改其头文件,我不得不等待很长时间来编译它的依赖项,然后是自己的源文件。但是在某些情况下,我更喜欢检查* .cc文件中的源代码是否可 ..
发布时间:2016-12-22 14:25:35 C/C++开发

CMake项目里面一个qmake项目

长话短说,我们有一个Qt项目,我正在考虑迁移到CMake。但是,我们的一些客户使用现有库作为Qt subdirs项目中的子项目。这是否意味着我们被建立系统的Qt? 解决方案 这是可能的,但是丑陋。例如,您可以在qmake文件中使用system()函数: system(command [,mode]) 您可以使用此系统函数的变体从命令获取stdout并将其分配给一个变量。 ..
发布时间:2016-12-03 01:17:13 其他开发