使用 QT 执行二进制构建失败
Execute binary build with QT failed
我用CMake
构建我的二进制文件,并使用Conan
来管理我的库。我编译它没有任何问题,但是当我想执行它时,会发生此错误:
QT_DEBUG_PLUGINS=1 ./bin/babel_client
QFactoryLoader::QFactoryLoader() checking directory path "/home/afoucault/Tek3_Epitech/cpp_bab
el_2019/build/bin/platforms" ...
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstall
ing the application may fix this problem.
我只与Qt5::Core Qt5::Widgets Qt5::DBus
链接.
我可能是错的,但似乎是您在发布中编译的。
如果是这样,我认为您可能需要进入Qt安装文件夹,找到插件目录并将内部平台目录复制粘贴到可执行文件旁边,以便它能够找到插件。
例:
假设您在Windows上的C:中安装了Qt 5.12.1,并且您使用msvc2017_64编译工具包。
您必须复制目录"C:\Qt\5.12.1\msvc2017_64\plugins\platforms">以及可执行文件(复制目录,而不仅仅是其内容(。
如果它不能解决您的问题,请告诉我。
相关文章:
- docker 构建失败:无法设置环境变量
- 构建失败错误:无法使用 qibuild 构建C++ SDK Helloworld
- 使用提升库构建失败
- Vcpkg Pango CMake 构建失败缺少头文件
- 调试模板时出现问题.专门针对 Linux GCC 7、GCC 6、GCC 5、GCC 4.9 错误构建失败:模板参数 1
- CUDA opencv 构建失败 - 缺少实际存在的文件
- Xcode OSX上的C++构建失败,出现多个错误文件IO..不可用:在macOS 10.15中引入
- 使用 QT 执行二进制构建失败
- 基于CMAKE的CUDA应用程序的构建失败 - 没有传递给链接器的文件
- 在我的 cpp 或头文件中找不到错误,类构建失败
- 节点构建失败。无法在包含目录的子目录中找到库头文件
- dlib构建失败,无法导入dlib
- 实施 SystemC TLM 测试平台构建失败
- GTKMM-3.0:使用PKG-Config的程序构建失败的MSYS2 NetBeans
- C 如何停止对象构建失败的执行
- OPENCV UWP构建失败
- cocos2d-x android构建失败
- dlib示例,测试构建失败
- 在Xcode上使用I/O套件的方法时,构建失败将失败
- 构建失败:重新定义;不同的基本类型和类型名称首次使用"类"出现,现在使用"struct"