相关疑难解决方法(0)

如何在Qt Cmake项目中使用QML_IMPORT_PATH?

我需要为项目提供一些模块.

现在,它在QT目录中查找它们(我已将其安装在其中$HOME),但我想在其中进行搜索而不是它/usr/lib/x86_64-linux-gnu/qt5/qml/.

我曾尝试:
一)定义QML_IMPORT_PATH.bashrc-没有发挥出来

b)复制所需的模块$HOME/Qt5.5.1/Tools/QtCreator/bin/qml/:

在这里我们有不同的东西.如果我打开.qml文件 - 它不会下划线import(这没关系).但是,如果我用控制台运行可执行文件 - 相同的消息module org.bla.bla is not installed.

所以,如果复制没有帮助,也许我不得不让QtCreator(或其他人)在适当的文件夹中搜索模块,但是如何?

UPD.
嗯,你可以定义路径到您的模块,QML2_IMPORT_PATH(不只是QML,但QML2).正如我上面提到的,我复制了模块文件夹,$HOME/Qt5.5.1/Tools/QtCreator/bin/qml/其中完全错误!正确的方法是复制它$QT_HOME/5.5/gcc_64/qml/.它现在运行良好,但我不能说它是如何工作的相同.不幸的是,这与我提出的问题无关.因此,我不会要求其他人回答我的问题,但在发现真正的问题并在此提及之前不会关闭它,所以我可以帮助别人.

c++ qt

5
推荐指数
2
解决办法
6352
查看次数

标签 统计

c++ ×1

qt ×1