主页 > 其他  > 

QTQPluginloader加载失败,出现Unknownerror0x000000c1的问题

QTQPluginloader加载失败,出现Unknownerror0x000000c1的问题

最近在学习Qt的插件开发,在加载插件时,一直失败,用如下代码加载并打印错误信息。

QDir dir("./testplugin.dll"); QPluginLoader pluginLoader(dir.absolutePath());//需要绝对路径 pluginLoader.load(); qDebug()<< "pluginLoader.isLoaded() : " << pluginLoader.isLoaded(); qDebug()<< pluginLoader.errorString();//打印错误信息

打印信息为:Unknown error 0x000000c1。百度了一下,可能是编译器问题,检查发现,我的插件和应用工程确实编译器不一样,插件编译器选的32位,应用工程选的64位。更改编译器一致后,插件加载成功。

标签:

QTQPluginloader加载失败,出现Unknownerror0x000000c1的问题由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“QTQPluginloader加载失败,出现Unknownerror0x000000c1的问题