两种方法
1: 把用到的vc运行库和生成的exe文件放在一块复制过去
2: 用静态链接方法
如图:
用relese模式编译,这样生成的文件没有调试信息,运行效率也高
打开项目属性页面:
在代码生成/运行库的选项里选 多线程/MT (如果用debug模式编译就选 多线程调试/MTD)
如果用到了MFC,把MFC库也选成静态的
这样设置后,程序所需要的所有东西就都包含在生成的EXE文件里了,不需要其他文件了
文件菜单的 新建 里头点进去
会出现 新建项目 的框
左边选择 Visual C++ 项目
右边选择 win32 控制台应用程序
并在下面起好名字,选好你的项目的文件夹位置
确定 之后会出一向导
先直接 下一步(不要点完成)
然后 在这一步选择 空项目 就可以了
点完成 就建好了项目
然后 在右边的 解决方案资源管理器 中 添加头文件或源文件吧
如果你是要写C的程序,建立C文件而不是CPP文件的话,仍然选择“C++源文件",但下面起名的时候,把扩展名由cpp改成c就是了(比方说把 源cpp 改成 源c)
然后,就可以写源代码了
程序代码写完后,点菜单栏 生成 菜单下的 生成解决方案 可完成编译并生成可执行文件
调试 菜单下的 开始执行(不调试) (或按Ctrl+F5)可以执行程序 (相当于VC++60 里面那个红色叹号),注意,你如果在这个时候,没有先执行“生成解决方案”这步的话,会先自动生成解决方案(也就是编译并生成可执行文件),生成成功才会执行。
单步执行(调试)请使用 调试 菜单的 逐语句 或 逐过程
如果程序中设了断点的话,直接选择 调试 菜单下的 启动调试 (或者按F5) 即可直接运行到断点处
我帮你,曾经我也像你一样迷茫,后来一个做开发的朋友发了一个软件给我,微软自带的那个打包工具太麻烦了,留下你的邮箱我给你把那软件发给你
感觉好得加分喔!
已经通过邮件将工具发给你了,请查收
以上就是关于c语言,怎么把在vs写好的代码打包成软件发给没有安装vs的人用(详细点)·全部的内容,包括:c语言,怎么把在vs写好的代码打包成软件发给没有安装vs的人用(详细点)·、vs2013 c#窗体应用怎么打包部署、vs c#语言 编写的 程序如何打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)