你的程序运行成功后,编译器都会自动生成一个后缀为xxxexe的运行文件(xxx为你创建的文件的名字)。
而生成的位置,一般和你创建的文件在同一个文件夹下面!
双击这个exe文件就可以执行程序了。复制这个exe文件到其它电脑上一般都可以执行。
*** 作系统(无论Linux还是Windows)有一种“管道”的概念,可以把一个程序的标准输入/输出改到其他的地方。你说的那些GUI外壳,就是为命令行程序创建了一个管道,标准输入和标准输出被改到了GUI外壳程序的内部。所以就不会再d出命令行窗口了。GUI外壳会根据你在窗口上的 *** 作,通过管道,向命令行程序发送指令,就像你手动在命令行窗口上敲命令一样。命令行程序的标准输出也会通过管道传送到GUI外壳的内部,加以处理后在窗口上显示个给你
编译之后就会在Bin文件夹的Debug(如果选择Debug编译)或Release(如果选择Release编译)生成一个Exe程序和若干相关的Dll文件。直接把他们拷贝到安装有对应版本的net framework的目的机器上直接执行exe即可。
如果做安装包的话,以下是做法:
1 新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中。这样安装程序安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中,选择"系统必备",在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件。选上以后,在生成的安装文件包中包含NetFramework组件 。好了,这样就完成99%了,然后点击"生成->生成解决方案"即可。
以上就是关于如何对c语言程序进行封装全部的内容,包括:如何对c语言程序进行封装、如何把命令行程序封装成有GUI的程序、Windows应用程序怎么进行封装(语言C#)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)