在VS2010中用C++写好的程序,使用了QT,怎样生成在所有电脑上都能运行的exe
我知道在VS里run一次debug文件夹中就会有一个exe,但是这个exe需要包括QT在内的全部的动态链接库(.dll)才能在没装QT、VS的电脑上运行。我觉得找到每一个...
我知道在VS里run一次debug文件夹中就会有一个exe,但是这个exe需要包括QT在内的全部的动态链接库(.dll)才能在没装QT、VS的电脑上运行。
我觉得找到每一个DLL再放进DEBUG文件夹太麻烦,有没有方法是把代码打包,直接生成一个在所有电脑上都可以用的exe文件,而不需要找到所有的动态链接库。
或者是怎样生成一个安装文件,在所有电脑上安装之后就能使用。 展开
我觉得找到每一个DLL再放进DEBUG文件夹太麻烦,有没有方法是把代码打包,直接生成一个在所有电脑上都可以用的exe文件,而不需要找到所有的动态链接库。
或者是怎样生成一个安装文件,在所有电脑上安装之后就能使用。 展开
2个回答
展开全部
可以使用打包工具 Enigma Virtual Box 把需要的dll与exe打包生成一个exe
可以使用静态编译(QT的这个比较麻烦,我没用过)
不要使用QT平台,直接使用VS平台开发
追问
您会不会生成安装文件,比如setup.exe,然后别的在电脑上点击,然后进行安装,然后使用呢?
追答
我不会,网上有相关的制作工具和教程
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询