问题描述
最近在编译IFC++
工程,发现在运行的时候VS2019弹出了相关错误提示框。
除此之外,运行终端还有以下提示弹出:
This application failed to start because it could not find or load the Qt platform plugin.
Please reinstall ..............
去网上搜了一下,有如下已知结论:
1、多调用了不同版本的库,比如Release版本调用了DeBug版本的库。
2、库文件引用顺序的问题。
3、相关ucrtbase.dll
文件损坏。
4、将QT的plugins\platforms\
目录拷贝到生成的.exe目录下。√
但以上方法都没解决问题
解决方法
1、找到QT的插件(\plugins\platforms\
)目录
F:\5.9\mingw53_32\plugins\platforms
2、找到VS工程生成的.exe
目录
XXX\ifcplusplus-1.4\build\examples\SimpleViewerExampleQt\Release\SimpleViewerExampleQt.exe
3、将platforms\
文件夹复制到 .exe
目录下
4、运行ok!