[程序员] conan 使用 qt6 的 Could not find the Qt platform plugin “windows” 问题

电脑上没有装过 qt ,想用 conan 试试。用 vs2019 ,编译是正常的,但运行时提示:

qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

我的 conanfile.txt 是这么写的:

[generators]
visual_studio [requires]
qt/6.2.1 [options]
*:shared=True [imports]
bin, *.dll -> .
lib, *.dylib* -> .

不知道有没有小伙伴遇到过这个的。

程序就是官网上复制的:

#include <QtWidgets> // Include header files for application components.
// ... int main(int argc, char* argv[])
{ QApplication app(argc, argv); // Set up and show widgets. // ... return app.exec();
}

试过用 vcpkg 装 qt ,但安装时编译失败。

网上查到似乎与 qwindows.dll 这几个文件有关,但我是用 conan 装的,压根没看到这几个文件。

发表评论

您的电子邮箱地址不会被公开。