
把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:
1、在vs2010中,新建C++项目,将C++源文件添加进来
2、按 F7编译,Ctrl+F5运行,确定结果无误;
3、进入项目根目录,找到编译出来的exe文件,文件名与项目名相同。
一般情况下,这个exe文件就是我们要的了,但你会发现,把这个exe文件放在别的电脑上不一定能执行,因为缺少运行环境,需要到微软官网下载。还以vs2010所需要的运行时环境为例,下载地址为
网页链接
最后,把exe文件和下载好的运行时一起打包,就大功告成了。
qt程序动态打包步骤
1 从可运行程序的文件中拿出可执行文件
2 终端下使用ldd命令查看需要的连接库
例如 ldd + 可执行文件
3 把ldd查询到的所有需要的库导出
4 编写sh文档(sh文件命名必须与可执行文件名字一样例:可执行文件名 test, sh 文件名为 testsh)
sh文件代码如下:
#!/bin/sh
appname=`basename $0 | sed s,\sh$,,`
dirname=`dirname $0`
tmp="${dirname#}"
if [ "${dirname%$tmp}" !="/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname $
5 把所用到的库,可执行文件, sh文件放到同一目录下
6 终端中进入这一目录,输入:
chmod +x testsh
7 执行程序点击sh文件或者终端输入:
/testsh
就是一个压缩程序或文件,格式一般为:zip,rar和cab
一般安装一个WinRAR压缩软件,即可看见里面的内容
其好处是节省空间,方便管理
还有的就是SETUP执行程序,exe执行程序,有些是一整个文件包,是链接执行程序,并不和压缩软件关联
如果单纯的是lisp文件,完全可以把他们都拷贝到一个lisp文件里,如果包括lisp,dcl等多个文件,就需要打包处理,在cad命令行输入vlisp,调出vlisp程序界面,打包的方法如dnbc1所说。
把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:
1、在vs2010中,新建C++项目,将C++源文件添加进来,如下图,新建项是建立空白文件,现有项就是添加已经写好的源文件;
2、按 F7编译,Ctrl+F5运行,确定结果无误;
3、进入项目根目录,找到编译出来的exe文件,文件名与项目名相同。
一般情况下,这个exe文件就是我们要的了,但你会发现,把这个exe文件放在别的电脑上不一定能执行,因为缺少运行环境,需要到微软官网下载。还以vs2010所需要的运行时环境为例,下载地址为
>
最后,把exe文件和下载好的运行时一起打包,就大功告成了。
以上就是关于如何用c++设计文件打包程序全部的内容,包括:如何用c++设计文件打包程序、在linux下qt程序怎么打包、我想知道程序打包是什么东西,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)