vs2015C++项目的安装与部署
网上看了 许多别人写的经验,真没有能用上的,搞得我走了许多弯路,这里分享一下我的经验(亲测有效)。
首先自己已经写了一个C++空白应用程序项目TEST
对该项目编译通过,软件安装与部署需要release版本,我的C++项目编译默认是debug版本,所以需要修改
1.打开项目后,打开“解决方案管理器”窗口,
2.点击第一行的“解决方案”TEST"(一个项目)“,鼠标右键
3.选择点击“配置管理器(O)...”出现下面的窗口,分别选择release和win32,下拉没有就自己输入,问题不大
4.配置完了后,点击顶部菜单栏“生成”选中“重新生成解决方案”
5.如果出现报错:error C2440: “初始化”: 无法从“const wchar_t [5]”转换为“LPCTSTR”,不慌,
点击顶部菜单栏“项目”选中最后一项“TEST属性”
红圈那一项改成Unicode字符集就好了。
6.编译通过后,项目文件目录下就有了release文件夹,里面有release版本的可执行文件。
7.用vs2015新建一个项目,选择如下(懒得找就右边搜索框搜),文件名和路径自定义
8.如果出现说你没安装这个installshield limited edition,他会跳出一个网页,你按照他的提示操作安装就好了
9.前面都是铺垫,真正的步骤来了,实际操作超级简单,简单的都要哭了
10.你就从左到右一个一个填就好了(这里他要求英文,写中文会报错,可能我哪里忘了改
(1)application information,填公司名和版本名,你随便填,是英文就行
(2)installation requirements,选no,no就没事了
(3)application files!!!这里重点,
选中[ProgramFilesFolder],点add files浏览文件点击选择你的项目文件里的release文件里的TEST.exe文件
如果你的项目还用到了外部资源(图片,视频,音频等)这里就要导入文件点击add folder(注意左边选中的[ProgramFilesFolder]可能会跳到别的目录,再点一下就好了)
目录结构保持和项目一致就好了(这个比较重要)
(4)application shortcut,你可以点击exe文件改名字,选中后右边三个勾勾都选一下比较好,方便
(5)application registry(6)installation interview我嫌麻烦都选的no no no
好了现在开始“生成”选择“重新生成解决方案”编译通过后
就完成了,你要给别人分享你的软件就打开这个新建的项目文件目录(SaveBrother是我写的小游戏项目名)那个DIDK1文件可以直接拷给别人,别人就能安装你写的项目了。bingo
有点长
vs2015C++项目的安装与部署相关推荐
- idea上传项目到码云_mall前端项目的安装与部署
本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署. Windows下的安装及部署 下载nodejs并安装 下载地址:https://nodejs ...
- mall前端项目的安装与部署
本文主要讲解mall前端项目mall-admin-web的在Windows和Linux环境下的安装及部署. Windows下的安装及部署 下载nodejs并安装 下载地址:https://nodejs ...
- 2021-08-23-Nginx安装与部署项目
layout: post #标题配置 title: Nginx安装与部署项目 #时间配置 date: 2021-08-23 23:01:00 +0800 #目录配置 categories: JavaW ...
- Visual Studio 2008 项目安装和部署
这是我在参考别人写的博客之后根据自己的项目实况部分修改了一下 一.新建一个Windows 窗体应用程序,例如项目名为testWindows ,功能略.新建的时候不要忘了创建解决方案. 二.在testW ...
- Centos7系统下使用Docker部署SpringBoot项目及安装Mysql
1.编译项目war包或jar包 在pom.xml中搜索packaging ,修改成war或者jar 右侧maven,先clean,再点package.完成后输出路径会打印在控制台 2.安装及部署doc ...
- vue-lic脚手架安装与部署项目流程
安装node.js 从node.js官网下载并安装node,安装过程很简单,一路"下一步"就可以了(傻瓜式安装).安装完成之后,打开命令行工具(win+r,然后输入cmd),输入 ...
- 区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署
Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放.标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和 ...
- Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit
文章目录 为什么要静态编译(static link) 1.源码下载/source code download 2. 编译工具下载/compiler download 编译环境选择:MinGW/MSVC ...
- Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)
文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...
最新文章
- 导师(老板)推荐的学术前沿号
- dubbo在idea下的使用创建 服务者,消费者 注册中心
- python软件代码示例-python 示例代码1
- 《认知突围》做复杂时代的明白人,读书分享
- mysql中的钱null,mysql 中null总结
- 【Matlab】一个超简单的生成顺序数组的方法
- html 点击按钮js自增,JS实现点击按钮自动增加一个单元格的方法
- 如何在Java中使用QRGen创建QRCode
- symbian 中自动寻找cmwap连接点,通杀uiq 2nd 3nd和s60 2nd 3nd 5nd
- 将二维列表输出到excel
- pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告
- mysql 优化关键字_MySQL 优化之 EXPLAIN 关键字
- Comet OJ - Contest #11 题解赛后总结
- 缝衣间走出来的创始人,他的开源软件公司被 340 亿美元收购了
- 尝试搭建Apache+Tomcat负载均衡
- JAVA学生成绩管理系统(增删改查)
- esp8266 继电器接线图_如何使用ESP8266和Android控制继电器
- 这一年很幸运,平平淡淡的|2021 年度总结
- vscode编译Window c++程序缺少vc运行库解决方法
- Egret性能优化之优化渲染
热门文章
- cocos2dx骨骼动画Armature源码分析(二)
- 对第一份工作的期待与感悟
- Advent Technologies就收购fischer Group燃料电池系统业务达成最终协议
- Go语言upnp和socket编程
- mysql varchar tinytext_mysql列类型char,varchar,text,tinytext,mediumtext,longtext的比较与选择...
- ReLU激活函数的特点
- javascript冒泡排序详解---kalrry
- 强大的XCOPY命令
- ubuntu 12.04 安装惠普打印机
- MySQL知识梳理总结