问题标签 [qmake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5624 浏览

build - 在应用程序构建中包含 QML 源的首选方式是什么?

我正在使用混合 UI 技术构建一个应用程序(主要是 C++,包括一些 QML 组件)。

假设我有一个 QML 项目,我想在这样的QDeclarativeViewusing 语法中显示它:

我已将 foobar.qml 添加到 Qt Creator 中的项目中,它会自动将此行添加到 .pro 文件中:

现在,您可能希望将文件包含到项目中以暗示它应该被复制到构建文件夹,但事实并非如此,并且当我运行应用程序时,我收到有关在构建文件夹中丢失 foobar.qml 的错误。我不想添加自定义构建步骤只是为了复制 QML 源代码,所以有一些“事实上的”方法吗?

0 投票
3 回答
10520 浏览

visual-studio-2008 - qmake - 用于 x64 Visual Studio 解决方案的 x64 makespec?

我们目前使用 qmake 和 .pro 文件为 Visual Studio 2008 创建项目,但默认的解决方案平台是 Win32。每次重建项目时,我都必须通过进入配置管理器并从 Win32 解决方案复制设置来手动将平台更改为 x64。

我无法在在线/QT 论坛上找到一种自动创建为 x64 构建配置的 VS2008 解决方案的方法。我需要为 QT 创建自己的 makespec 吗?我是否需要指定特定于 x64 的 VS 标志?有没有人可以发布他们已成功用于创建 x64-spec 项目的示例?

0 投票
3 回答
45641 浏览

c++ - 加载共享库时出错:libstdc++.so.6:错误的 ELF 类:ELFCLASS64

我正在尝试在我的 CentOS 系统中安装 Qt。在构建库时,我收到此错误:

0 投票
9 回答
49081 浏览

qt - QMake - 如何将文件复制到输出

如何使用 qmake 将文件从我的项目复制到输出目录?

我正在 Linux 上编译,但将来我会在 Mac 和 Windows 上编译它。

0 投票
1 回答
781 浏览

c++ - Qt:如何告诉 Qmake 在 Visual Studio 项目中包含 ws2_32

大家好,我在 Qt 应用程序中使用了一些第三方库,
但我喜欢 *.pro 文件和 QMAKE 作为默认值。
我如何告诉 qmake(在 *.pro 文件中写什么)在我的 Visual Studio 项目
中包含包含 lib 目录中的 windows ws2_32 套接字库?

0 投票
2 回答
1914 浏览

c++ - dyld:库未加载:libqscintilla2.5.dylib

我正在尝试在 MacOS X 上使用 QScintilla,我补充说

在 .pro 中,使用这个非常简单的代码:

(顺便说一句,我正在使用 QtCreator)

这是错误:

0 投票
5 回答
3415 浏览

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

我使用 qmake 作为 makefile 构建器,并希望坚持下去。此外,我想使用“gcc -Wall -Werror -Wundef -Wextra”来获得健壮的代码。我正在考虑“-pedantic”,但那是更进一步的道路。我目前的主要问题是诸如 boost、qt 的部分等库产生的大量警告。

目前,每当我包含生成警告的标头时,我都会使用编译指示

这远非可爱,而是乏味和麻烦,尤其是其他程序员也必须这样做。是否有使用 qmake 的选项允许将 qt-libraries 包含为系统头文件,从而抑制它们的警告。对于普通的 makefile 和 cmake,我知道 -isystem 但我找不到 qmake 挂件。

0 投票
1 回答
3988 浏览

c++ - 如何使用 gcov 和 QMake 进行代码覆盖

我想在使用 QTestLib 编写的单元测试中使用 gcov。通过将其添加到我的 .pro 文件中,我设法在我的目标文件中生成了一些 .gcno 文件:

但是,当我运行时:

我得到了一堆用无用内容生成的 .gcov 文件(与我在网络上的教程中看到的完全不同):

我的源文件位于./MyProject/test/src目录下,我的所有目标文件都位于 src 下的 .obj 目录中(即:.MyProject/test/src/.obj)。所有二进制文件都在./MyProject/build目录中创建。

我错过了什么?

谢谢!

0 投票
1 回答
1198 浏览

qt - qmake 无法评估正确的变量

我想在应用程序中分享我的构建版本,但我无法让那个东西工作......这是我的 .pro 文件的一部分......

当我从 Qt 菜单运行 qmake 时,输出是:

我正在根据文档做所有事情,但那个变量似乎仍然是空的......

0 投票
1 回答
667 浏览

c++ - 关于Qt pro-file的几个问题

我想将生成的 Makefile 定位到另一个目录并从那里使用它。

这是我的个人资料的一部分:

最后一行我得到:

第二个问题,什么变量设置了 ui 包含文件的位置(例如ui_mainwindow.h

谢谢