查看完整版本: [-- QProcess使用GCC编译器调用MSVC编译器Qt程序,无法启动 --]

QTCN开发网 -> 其它技术开发讨论区 -> QProcess使用GCC编译器调用MSVC编译器Qt程序,无法启动 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wlq19911021 2020-10-23 16:12

QProcess使用GCC编译器调用MSVC编译器Qt程序,无法启动

QProcess使用GCC编译器调用MSVC编译器Qt程序,无法启动
//
两个Qt程序都是64位,主程序使用GCC_64位编译器编译,子程序为MSVC_64编译;
//
运行平台Windows10;
//
哪位大哥能说一下为什么没法启动吗???有什么其它方法能解决????

uidab 2020-10-23 16:38
你这估计就时Qt相关动态库没有

wlq19911021 2020-10-23 16:50
我终于发现问题了,不同编译器的.exe程序,不能放在同一个文件夹;
需要另放一个独立文件夹,然后手动加载另一种环境;
环境不一样,系统会默认使用主程序环境;
还可以用QProcess启动命令行窗口,命令行启动子程序,不过不能用QProcess控制;

wlq19911021 2020-10-23 16:51
发一些截图上来

uidab 2020-10-24 18:05
wlq19911021:我终于发现问题了,不同编译器的.exe程序,不能放在同一个文件夹;
需要另放一个独立文件夹,然后手动加载另一种环境;
环境不一样,系统会默认使用主程序环境;
还可以用QProcess启动命令行窗口,命令行启动子程序,不过不能用QProcess控制; (2020-10-23 16:50) 

加载的动态库版本不能一样。


查看完整版本: [-- QProcess使用GCC编译器调用MSVC编译器Qt程序,无法启动 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled