我正在关注 this在 QT
中制作实体对象的示例。该示例需要一个名为 examples.pri
的 .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 install
. 3dextras
模块是多余的(已添加到 .pro 中)。
请注意,我在这里建议的只是一个解决方法,根本无法工作(即您从 here 下载了项目文件,但您的 Qt 版本低于 5.7 并且没有 3dextras
模块)。
构建和运行示例的正确方法是使用 Qt Creator:转到欢迎页面,选择 Examples,搜索 Basic Shapes,如果找到,点击它就完成了。
关于c++ - QT:在哪里可以找到 examples.pri 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49257800/