如何给C程序打包,

我用C语言写了个程序,可是我不知道怎么打包啊,我的意思是,我用C语言写了一个程序,我不想在C++6.0那个环境下执行,因为,在用那个编译软件的时候,总是在DOS环境下看结果,我的意思是,能不能那样啊,我可以像360那样的界面啊,我的意思是,直接点击我的代码,然后就可以执行的那种啊,我现在写了一个程序,请问如和打包啊#include<stdio.h>
void main()
{
int max(int a,int b,int c);
int x,y,z,w;
printf("请输入x,y,z:\n");
scanf("%d,%d,%d",&x,&y,&z);
w=max(x,y,z);
printf("max is %d",w);
}
int max( int a,int b,int c )
{
int e;
e=a;
if (b>a) e=b;
if (c>b) e=c;
return(e);
}

大哥,你写的代码都没有调用gui的函数或者类,它哪会像360那样有界面呢?你现在用的输入和输出是c语言标准库的io库,它的默认是输出到控制台下的,也就是黑屏那个,要是想编写有界面的程序,就要用到gui库或者API,在windows底下就要用到windows.h这个头文件,然后调用相关的函数和类;如果你再牛逼点的话,直接调用api。不过,我看你还是乖乖地先把c语言学好吧~

如果你想到别的电脑上打开你的程序,直接编译之后,在你的项目文件夹里面会生成个.exe可执行文件,然后你把它拷贝到别的电脑run就行了,不过,你双击这个。exe程序的时候,因为你的程序的输出是在控制台下的,所以,运行的时候系统会调用控制台,也就是那个黑屏的东西。可能会一闪而过。
最好的方法是:win+r,然后输入cmd,出现个控制台之后,用鼠标把你的.exe文件拖到cmd里面,然后enter 它就run了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-24
win下程序分为控制台程序和GUI程序,你写的是控制台程序,放到哪都是有个黑框输出信息,你想有界面,需要写GUI程序,调用win32 api或者其他界面库如MFC才会出现界面追问

可是,我的电脑,改成BAT文件之后,黑框闪电一下就没有了,我都没有看到执行结果

追答

为什么改成bat文件?黑框消失是因为你的程序退出了,黑框也便消失,你若想停留,需要在你的程序最后加上等待的代码,比如system("pause");这样程序运行到最后会等待,黑框便不会消失

第2个回答  2011-03-24
建立一个txt文件,编辑此文件:输入你的可执行文件路径,保存,把.txt改成.bat。就可以把此文件拿到别的电脑上运行了。追问

改成了BAT形式的,可是无法执行啊,为什么啊

追答

路径形式写的不对吧,另外,执行的计算机还要有你那个程序支持的
程序一闪是对的,你在后面加上pause 让它停住就OK了

追问

return(e);后面加上PAUSE吗

追答

不用加retrun()

第3个回答  2011-03-24
~~~~~~~~c程序需要编译的吧
bat是dos命令吧
第4个回答  2021-10-12
我使用网盘分享给你,链接:https://www.aliyundrive.com/s/wyN7kHiC2sE
提取码:nhyt

用C语言写出来的程序如何打包成完整的软件?
1. 使用Visual C++(VC++),您可以直接创建一个Release版本的exe文件,这是完整的软件可执行格式。2. 如果您使用GCC编译器,将源代码编译成可执行软件的过程可以分为四个步骤:- 第一步是预处理,这时编译器会进行语法检查,并处理源代码中的宏定义。您可以使用命令 `gcc -E abc.c` 来完成这一...

C\/C++可执行文件.exe打包详细步骤
步骤1:准备Visual Studio环境 确保您已安装Visual Studio并创建一个包含多个源文件的项目。在项目中组织好各文件,以便于管理和打包。步骤2:创建可执行项目 在Visual Studio中,右键点击项目,选择“生成”>“解决方案”,然后选择“输出类型”为“可执行程序(Windows)”。这将确保项目能够生成为.exe文件。

用C语言写出来的程序如何打包成完整的软件?
1、如果是用VC++ 直接可以生成release exe的可执行文件。2、以GCC编译器为例,可以分为四步。第一步是预处理,包括语法检查等工作。gcc -P abc.c 第二知步由源程序生产汇编语言代码。道 gcc -S abc.c 会生成abc.s文件,这个文件里就是汇编代码。第三步编译器生成目标代码,一回个源文件生成...

CMake: 使用CPack打包程序(windows)
使用cpack的绝对路径,例如:`C:\\cmake\\bin\\cpack.exe .\\CPackConfig.cmake` 或者,将CMake的cpack.exe重命名,如`cmpack.exe`,然后执行`cmpack.exe .\\CPackConfig.cmake` 打包完成后,你将得到demopk-1.0.0-win64.exe文件,可以进行安装,或者分享给朋友,让他们在自己的电脑上安...

CMake: 使用CPack打包程序(windows)
为解决这个问题,你可以使用cpack的绝对路径,如"C:\\cmake\\bin\\cpack.exe",或者为CMake的cpack.exe重命名,比如"cmpack.exe",然后输入相应命令。打包完成后,你会看到demopk-1.0.0-win64.exe文件,将其安装到朋友的电脑上,或者选择你希望的路径,安装过程就完成了。

如何用vs给C#程序打包?
1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。3 开始制作 安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的...

devc怎么打包程序
1、打开源代码文件。2、点击菜单栏中的Project选项,然后选择ProjectOptions。3、在ProjectOptions对话框中,选择Compiler选项卡。4、在选项卡中,找到Targetoptions部分,并选择你想要打包的平台,例如Windows或Linux。5、在Outputfile字段下方,为你的可执行文件指定一个文件名和路径。6、点击OK按钮保存更改并...

c语言,怎么把在vs写好的代码打包成软件发给没有安装vs的人用?(详细点...
1: 把用到的vc运行库和生成的exe文件放在一块复制过去 2: 用静态链接方法 如图:用relese模式编译,这样生成的文件没有调试信息,运行效率也高 打开项目属性页面:在代码生成\/运行库的选项里选 多线程\/MT (如果用debug模式编译就选 多线程调试\/MTD)如果用到了MFC,把MFC库也选成静态的 这样设置后...

codeblocks下的C程序如何打包成EXE文件
codeblocks下写程序,先要建立一个工程,写好程序后,选择Build(构建),在工程目录里面就有个Debug或者Release的文件夹,里面就是打包好的exe文件

如何把c++源代码打包为exe可执行程序呢
代码写好后,在菜单栏上有build一项(你的VC汉化过没有?),子菜单有组建你的.c文件,点击,进行预编译,代码没错的话,(没有error和warning)还是在build中点击组建.exe文件,然后继续在build中点击有红色“!”的选项,即可运行。还望采纳,举手之劳,谢谢!

相似回答