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

作者&投稿:兆昆阎 (若有异议请与网页底部的电邮联系)
如何用C++实现文件打包和解包~

如果不需要加密压缩的话
把要打包的文件读出来写到一个新的文件中
写每个文件前先写入该文件的信息,用于解包时使用

可以用 NSIS
不过如果你程序是绿色,直接用zip包就可以了,需要搞的那么复杂吗。自己写一个很麻烦。

把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:

1、在vs2010中,新建C++项目,将C++源文件添加进来

2、按 F7编译,Ctrl+F5运行,确定结果无误;

3、进入项目根目录,找到编译出来的exe文件,文件名与项目名相同。

一般情况下,这个exe文件就是我们要的了,但你会发现,把这个exe文件放在别的电脑上不一定能执行,因为缺少运行环境,需要到微软官网下载。还以vs2010所需要的运行时环境为例,下载地址为

网页链接

最后,把exe文件和下载好的运行时一起打包,就大功告成了。




C语言是什么? 要怎么编 ? 用什么编?
C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大...

怎么用C\/C++语言设计一个对一个程序进行自动测试的程序?
4.将实际输出文件和标准输出文件进行比较。采用类似Special Judge的方式,专门设计一个程序同时读入两个输出文件,逐行比较。5.为了实现定时功能,可以用子线程方式运行程序,主线程负责检测时间。时间到了看看子线程有没有返回,就知道是否TLE。

什么是C语言程序设计.
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统...

c语言设计
很简单,实际就是一个递归调用,不断调用hanoi,实质就是把n-1个圆盘从A移至B,将第n个圆盘从A移至C,再将n-1个圆盘从B移动到C,当n不等于1时,就不断迭代这个循环,直到n=1:希望你能明白:include<stdio.h> void move(char x,char y){ printf("%c-->%c\\n",x,y);} void hanoi...

计算机C语言有什么用啊??
用处:C语言是一种计算机程序设计语言。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。特征:1、C语言是高级语言。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是...

我用C语言写了一个cgi脚本 但是我要再脚本里头实现网页跳转 请问 该...
语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用...

运用C语言知识,编制和调试程序,有如下功能:
二、概要设计:1:本系统包括两个抽象数据:图书库链表和借书者链表。(1)定义图书链表类型为:ADT Abook 数据对象 D={bi|bi=Booktype,i=1……n n>=o} 数据关系 R={<bi-1,bi>|(bi-1,bi)=D,i=2……n} 基本操作:Insert(n)操作结果:建立一个长度为n的链表或插入n个新结点。Del(n...

C语言到底能干什么 ??
二.学好C语言的四种程序结构 (1)顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。 例如;a = 3,b = 5,现交换a,b的值,这个问题就好象交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a; a = ...

用C程序设计学生分析系统
char c; printf("\\n\\n"); printf(" | 1. 增加学生记录 5.统计信息 |\\n"); printf(" | 2. 查询学生记录 6.打开文件 |\\n"); printf(" | 3. 修改学生记录 7.保存文件 |\\n"); printf(" | 4. 学生纪录排序 8.显示记录 |\\n"); printf(" | 0.退出系统 |\\n"); printf("\\n\\n"); ...

华为c语言编程规范是怎样的
禁止包含用不到的头文件。头文件应当自包含。编写内部#include保护符(#define保护)。禁止在头文件中定义变量。只能通过包含头文件的方式使用其他C提供的接口,禁止在C中通过extern的方式使用外部函数接口和变量。禁止在extern "C"中包含头文件。函数 函数设计的精髓:编写整洁函数,同事把代码有效组织起来。...

新县19554963504: 如何用c++设计文件打包程序 -
花何强肝: 把C++程序打包成exe程序,首先需要一个编译器,比如开源的gcc,微软的VS,以vs2010为例:1、在vs2010中,新建C++项目,将C++源文件添加进来2、按 F7编译,Ctrl+F5运行,确定结果无误;3、进入项目根目录,找到编译出来的exe文件,文件名与项目名相同.一般情况下,这个exe文件就是我们要的了,但你会发现,把这个exe文件放在别的电脑上不一定能执行,因为缺少运行环境,需要到微软官网下载.还以vs2010所需要的运行时环境为例,下载地址为 网页链接 最后,把exe文件和下载好的运行时一起打包,就大功告成了.

新县19554963504: 如何用C++编写一个文件打包工具 -
花何强肝: /* 要求能够将多个文件合并为一个文件,并且能够将被打包文件再次释放.*/#include #include #include #include #include #include using namespace std;//最多打包文件个数#define MAX_FILE_COUNT 1024//最大路径字符长度#define MAX_...

新县19554963504: 用c++编的程序如何打包,在别的没装C++的电脑上也能运行? -
花何强肝: 如果是用MFC,需要设置工程为use mfc in a static library.直接编译后在debug或release下面会出现.exe文件,如果程序用到了其它动态链接库,或配置文件什么的,一起打包就OK了.

新县19554963504: 如何用C++实现文件打包和解包 -
花何强肝: 如果不需要加密压缩的话 把要打包的文件读出来写到一个新的文件中 写每个文件前先写入该文件的信息,用于解包时使用

新县19554963504: 怎么把C++builder编写的程序打包成安装程序 -
花何强肝: 【Inno Setup教程、程序打包、EXE封装、制作EXE安装程序、EXE打包】 有时我们需要将软件的的多个文件或者是绿色软件、非安装类软件,打包成一个可执行的exe安装程序,方便进行安装.EXE封装的工具和方法有很多种,本文以Inno Setup软件为例,介绍简单的向导模式,下面是操作方法.

新县19554963504: c++源代码如何打包成源程序 -
花何强肝: 要是没错误,运行时,它会自动生成可执行程序的.要是Turbo C++6.0的话,是Ctrl+F9生成的.

新县19554963504: 用VC++6.0写完的程序怎么编写一个程序 -
花何强肝: 你的问题不明确. 我理解两方面: 1、程序如何打包? 2、编写另外一个程序来生成这个程序? 答: 1、首先,编译出Release版本,再用打包工具打包,如:InstallShield Pro等 2、如果编写一个程序,使其生成当前程序,一般都把目标程序当作资源,然后再把这个资源释放出来,在指定目录下保存成文件.

新县19554963504: 关于如何打包C++安装程序 -
花何强肝: 首先,C++的程序,可以调用.net freamework组件,可以做成托管的(虽然比较麻烦).其次,VS2008的自带打包安装程序,自然要考虑其它的语言,如C#,所以,有个.net组件选项不足为奇.最后,建议使用installshield.

新县19554963504: 怎么将vc6.0开发的程序打包阿? -
花何强肝: 楼上的白痴!!提问者问得是vc6.0!!vc6.0打包有两种办法:1.用vc6.0安装包自带的InstallShield for Microsoft Visual C++ 62.去网上下载一个InstallShield

新县19554963504: 用VC++6.0编好的程序如何打包? -
花何强肝: 代码编号后编译一下,在你的工程里debug文件夹中的exe文件就是你的应用程序的启动文件.不过不要只把这个exe文件发给别人啊,只这一个文件是没用的.最好把整个工程文件夹打包.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网