如何用c++设计文件打包程序

如何用c++设计文件打包程序,第1张

把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程序怎么打包、我想知道程序打包是什么东西,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9280410.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存