qmake相关内容

cmake不工作,无法执行qmake

我使用的是Ubuntu 14.04。我试图安装一个程序,需要cmake。当我运行 cmake src / 我得到: qmake:could not exec'/ usr / lib / x86_64-linux-gnu / qt4 / bin / qmake':没有这样的文件或目录 $ b b 我做错了什么? 解决方案 我在另一篇帖子,问题与CMake有关,无法找到Qt ..
发布时间:2016-12-02 23:24:12 其他开发

使用c ++ 11 qmake标志时未定义的引用

我有一个Qt C ++应用程序,其中包括第三方库(及其 .h 头文件)。但是,当我设置 QMAKE_CCFLAGS + = -std = c ++ 11 和 CONFIG + = c ++ 11 它编译时没有c ++ 11标志。 有办法解决这个问题吗? 这是使用 c ++ 11时特定的qmake / code> flags在qmake配置。 DLL文件与qmake LIBS链接, ..
发布时间:2016-11-06 05:16:04 C/C++

Qt与Firmata链接

我在Windows 7上运行Qt SDK(C ++),Firmata和Arduino Softaware 我想知道为什么firmata.h不工作 #ifndef Firmata_Boards_h #define Firmata_Boards_h #include #if defined(ARDUINO)&& ARDUINO> = 100 ..
发布时间:2016-11-02 23:49:39 C/C++开发

如何写一个测试用例的qmake文件?

我只是不明白什么是一个程序和一个测试的Qt项目的总体布局... QTest教程的项目只有测试程序,但我的项目已经有另一个程序。如果我添加测试用例,它声称“main()的多重定义”,因为 QTEST_MAIN 实际上是另一个 main()。 另外,我在我的测试类中得到了“未定义的vtable引用”,不知道为什么。 我使用Qt 5.2.1 这是我的项目文件: ----- ..
发布时间:2016-11-02 02:27:24 C/C++开发

链接器错误时构建DLL依赖于静态lib Crypto ++

这里是一个序言 - 我有一个C ++ + Qt应用程序,它包括几个项目,我们正在使用MSVC 2012来构建它。现在,我实现构建脚本以开始部署构建服务器。因此,我开始为每个项目创建Qt .pro文件。 现在问题 - 我们使用Crypto ++库href =“http://www.cryptopp.com/”rel =“nofollow”> http://www.cryptopp.com/ ) ..
发布时间:2016-10-30 05:05:29 C/C++开发

在C ++应用程序中链接到错误的库版本

我在对RHEL / CentOS 5上的C ++二进制文件进行故障排除,这与openssl共享库有问题。我没有做太多的C / C ++编程,我找不到根问题。 似乎是错误的是,应用程序链接到libcrypto和libssl(0.9.8)的特定版本,而不是 /lib/libcrypto.so.6 和 / lib / libssl的符号链接路径.so.6 。由于openssl库已经被编译,所以它已 ..
发布时间:2016-10-30 04:10:45 服务器开发

Qt未定义引用3rdparty软件库

我在我的Qt应用程序中使用第三方库函数,但它报告错误,如“未定义引用bp_attach collect2:错误:ld返回1退出状态”。 / p> 我已经从源代码生成第三方库(ion-dtn),并且 make make install 。我确定它已经在我的Ubuntu系统中成功安装。 我已经包括它的头文件“bp.h”和Qt不抱怨。但是当我编译我得到上面提到的错误。这是我的.pro文件: ..
发布时间:2016-10-30 01:54:50 C/C++开发

qmake不添加小部件

我有一个简单的程序。我的程序是: #include #include int main(int argc,char * argv []) { int rc; QApplication app(argc,argv); QLabel * label = new QLabel(“Hello Qt!”); label-> ..
发布时间:2016-10-28 06:46:53 C/C++开发

进程qmake.exe退出与代码2 - 第一次与Qt和Qt Creator

已下载Qt和Qt Creator。在Qt Creator中,我可以运行示例程序。创建新项目 - Qt空项目。添加了来自 Qt网站的第一个代码示例的新cpp文件。当我按“运行”,“生成”或“重建”我有这个输出 01:41:24:项目的运行步骤First ... 01:41:24:开始:“C:\Qt\4.8.4\bin\qmake.exe”“C:\Documents和Settings \\ ..
发布时间:2016-10-28 06:00:34 C/C++开发

qt Qmake为项目生成pkgconfig

我被告知可以通过qmake生成一个pkg-config文件,但我不知道该怎么做。我一直在网上找了一段时间,看起来好像它只是你只需要知道如何做。 解决方案 是这你在找什么? EDIT:以上链接中的简短摘要(如下面评论中的主持人所要求): 要使用qmake生成pkg-config,您必须添加到)您的项目文件(* .pro文件): unix { CONFIG + = lin ..
发布时间:2016-10-28 05:37:51 C/C++开发

添加QMAKE_CXXFLAGS + = -std = c ++ 11到qt中的.pro文件不工作(在linux 12.04上)

编译器输出: [main.o]错误1 cc1plus:error:unrecognized命令行选项'-std = c ++ 11' 解决方案 解决方案是更新系统上的古代gcc版本。事实上,我很惊讶,你有这样一个旧版本在您的12.04 Ubuntu版本。它应该有4.6.3由deault。 你可以尝试是c ++ 0x而不是c ++ 11,看看是否使其工作。您还可以通过发出 ..
发布时间:2016-10-27 02:28:02 C/C++开发

qmake与INCLUDEPATH忽略依赖关系

我使用qmake建立一个项目。该项目包含几个静态库和一个可执行文件。可执行文件链接到静态库,因此将库的路径添加到INCLUDEPATH变量。 当我更改可执行文件的头文件中的东西时,一切都按预期重建。当更改库的头文件时,它只是重建库并重新链接可执行文件。 在调查问题后,我看到生成的makefiles没有正确跟踪依赖关系。只跟踪包含相对路径的文件。不跟踪通过INCLUDEPATH包括的任何 ..
发布时间:2016-10-27 02:25:18 C/C++开发

无法在Mac终端中运行qmake

我正在学习Qt在我的大学的C ++课程。我试图为我的第一个任务设置环境,但我似乎不能得到它的权利。我发誓我已经运行qmake在终端前,但现在,因为我安装Qt 5.2与Qt Creator我无法在终端中创建项目。 如果我尝试使用 #include来编译标准C ++文件, 编译器将找不到它。我使用的g ++编译器将找不到我尝试导入的任何Qt库。我看上去在 ..
发布时间:2016-10-27 01:53:58 C/C++开发

如何添加“警告作为错误”规则到Qt .pro文件?

当我通常在一个 C ++ 项目工作时,我做的第一件事之一就是在我的编译器上设置“警告作为错误”。 使用 Qt 时, qmake 生成 Makefile ,并且不在编译命令中包括此选项。我确定有一种方法来添加这样的选项(和其他人)到生成的 Makefile ,但我不能弄清楚。 我该如何做? 我使用的开源版本 Qt 解决方案 div> 您可以使用 QMAKE_CXXFLAGS ..
发布时间:2016-10-26 23:10:10 C/C++开发

如何获取qmake来生成“项目依赖”在Visual Studio .sln项目中

我有一个 qmake 构建的几个库和一个依赖于他们的应用程序。使用subdirs模板我能够得到qmake输出一个.sln文件,几乎是我喜欢在VC2008。虽然我已经以我所见过的每种方式指定了目标之间的依赖关系,但我最终在.sln文件中没有“项目依赖”,我必须手动添加这些依赖。 到目前为止,我尝试了 CONFIG + = ordered 正确的顺序无效。 ..
发布时间:2016-10-23 14:19:51 C/C++开发

使用qmake / gcc有条件地禁用警告?

我参与了一个在Qt中编写的软件项目,并在Linux上用qmake和gcc构建。我们必须链接到质量相当低的第三方图书馆,并发出大量的警告。我想在我们的源代码中使用-W -Wall,但是通过-w到讨厌的第三方库,以保持控制台没有噪声和杂乱,所以我们可以专注于我们的代码质量。 在qmake中,有没有办法有条件地添加CFLAGS / CXXFLAGS到某些文件和库? 解决方案 p> Jonat ..
发布时间:2016-10-23 12:29:08 C/C++开发

是否可以使用Qt Creator没有qmake?

我听说有可能使用Qt Creator构建非Qt应用程序(如简单的C ++ HelloWorld)。我下载并安装了Qt Creator,并试图用它编译简单的代码。但是我没有成功:Creator需要qmake来创建makefile。 虽然我下载的包包含MinGW,但它里面没有qmake。 我仍然想像IDE一样使用它来创建简单的C ++源代码并用MinGW编译它们。是否可以使用Qt Crea ..
发布时间:2016-10-23 12:15:55 C/C++开发