VS2017+Qt5+OSG编译好的程序,在debug和release文件夹下打开*.exe时提示无法定位程序输入点于*.exe

自己写的程序在debug和release文件夹下打开.exe时会显示这个对话框
图片说明

网上搜了很多办法都没有办法,希望大佬们帮我看看

c++
0

2个回答

把你程序用到的动态链接库都复制到exe所在的目录就可以了。
你可以打开Qt命令行(开始菜单里找Qt x.x for Desktop,版本应该是64位的),定位到你的exe文件夹路径(cd xxx),输入windeployqt 应用名称.exe,运行结束后,Qt会自动添加缺少的DLL。可能还需要添加OSG需要的DLL。

0

之后又搜索了一下方法,把path里的环境上移就可以打开了

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!