QT:在哪里可以找到examples.pri文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT:在哪里可以找到examples.pri文件相关的知识,希望对你有一定的参考价值。

我跟随this示例在QT制作固体物体。该示例需要一个名为.priexamples.pri文件,我无法找到它。

This问题问同样的事情,但给定的答案说要搜索/opt/Qt...中与我的安装路径不匹配的文件。在我的安装路径(/usr/lib/x86_64-linux-gnu/qt5)中,我没有.pri文件。

注释掉所需的行不会产生除this问题之外的任何错误,我认为这些错误可以通过获取正确的.pri文件来解决。

因此,从哪里可以获得所需的.pri文件,或者,如何解决this问题中发生的错误。

答案

这里是:

TEMPLATE = app

QT += 3dextras

target.path = $$[QT_INSTALL_EXAMPLES]/qt3d/$$TARGET
INSTALLS += target

将其复制并粘贴到位于basicshapes-cpp.pro文件上方一个目录的example.pri文件中。

但是,该文件对于构建和运行示例并不是那么重要。我很确定你是否在basicshapes-cpp.pro中注释掉这些行,即使没有pri文件,它仍然可以工作:

#!include( ../examples.pri ) {
#    error( "Couldn't find the examples.pri file!" )
#}

你可以添加TEMPLATE = app,只是为了正确,但你不需要安装设置,直到你没有运行make install3dextras模块是冗余的(已在.pro中添加)。

请注意,我在这里建议的只是一种解决方法,根本无法工作(即您从here下载了项目文件,但您的Qt版本小于5.7并且根本没有3dextras模块)。

构建和运行示例的正确方法是使用Qt Creator:转到欢迎页面,选择示例,搜索基本形状,如果找到,单击它就完成了。

另一答案

在Debian上,它包含在qt3d5-examples包中:

$ dlocate examples\.pri
qt3d5-examples:amd64: /usr/lib/x86_64-linux-gnu/qt5/examples/qt3d/examples.pri

以上是关于QT:在哪里可以找到examples.pri文件的主要内容,如果未能解决你的问题,请参考以下文章

在哪里可以找到带有 -static 选项的 macOS 的预编译 Qt?

Qt sqlite插件在哪里寻找扩展库

QT Creator 中的 Slot 信号,connect() 函数在哪里?

我在哪里可以找到最新版本的 QtQuick2 库?

macdeployqt源的位置

我在哪里可以获得 qt 默认 plastique qss 文件?