轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会)

2023-11-17

轻松将C语言/C++程序打包成安装包

   **首先,老样子,将我们要用到的程序给大家展示一下,并放在我的资源里https://download.csdn.net/download/qq_51523386/14040313,不收积分**
   。**(这波细心不带给个赞,嘿嘿!!!)**

网盘链接在文章末尾:NSIS 网盘链接已经建好,可以拿了,之前没注意CSDN资源要付费了,文章最后拿了记得点关注哦
在这里插入图片描述

之后,要开始我们的打包程序的过程了,很简单,认真的话几分钟就搞定哦!!!!我就拿前一篇博客里面的2048游戏为例打包一下,想学2048的可以https://editor.csdn.net/md/?articleId=111601233,看一下我之前的博客,这个游戏还是蛮简单的,有完整源码
好了,开始学习!!!!
(1). 首先,将你的代码的模式改为release。(如下图)
在这里插入图片描述
(2).之后,重新运行一下你的源代码,之后就关掉就行,打开你的NSIS点击如下图的地方
在这里插入图片描述
进去之后
在这里插入图片描述
在这里插入图片描述
点下一步,然后修改你项目的名称什么的,如下图
在这里插入图片描述
之后一直点下一步到此页面

在这里插入图片描述
删完这个网址后点下一步
在这里插入图片描述
在这里插入图片描述
之后
在这里插入图片描述
资源文件就是我们程序应该用到的文件的子目录(说人话就是你的图片呀,音乐呀所在的子文件的整个文件)(如下图)

在这里插入图片描述
之后,一直点下一步,直到出现完成界面(如下图)
在这里插入图片描述
点击完成,之后将安装包位置放到桌面,点击确定后会出现一下界面。
在这里插入图片描述
编译运行后请稍等一会,不同配置电脑编译速度不同。待完成后就会出现,以下界面。
在这里插入图片描述
此时,你就已经成功了,可以将游戏安装到自己的界面上,也可以把安装包发给你的好朋友,他们也就可以玩了。
本期分享就到这!!!
网盘:https://pan.baidu.com/s/1RyqY8tmpEbjq49cA6UzuyA(密码:czs5, 感觉有用的品论区吱一声哦,感谢感谢)
成功的一定会来点赞评论哦,不会吧不会吧,真的有白嫖党吗????不是把不是把。。。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会) 的相关文章

  • 删除文件的最后 10 个字符

    我想删除文件的最后 10 个字符 说一个字符串 hello i am a c learner 是文件内的数据 我只是希望该文件是 hello i am a 文件的最后 10 个字符 即字符串 c learner 应在文件内消除 解决方案 将
  • 调用 McAfee 病毒扫描引擎

    我收到客户的请求 要求使用他们服务器上的 McAfee 病毒扫描将病毒扫描集成到应用程序中 我做了一些调查 发现 McScan32 dll 是主要的扫描引擎 它导出各种看起来有用的函数 我还发现提到了 McAfee Scan Engine
  • STL 迭代器:前缀增量更快? [复制]

    这个问题在这里已经有答案了 可能的重复 C 中的预增量比后增量快 正确吗 如果是 为什么呢 https stackoverflow com questions 2020184 preincrement faster than postinc
  • 在 xaml 中编写嵌套类型时出现设计时错误

    我创建了一个用户控件 它接受枚举类型并将该枚举的值分配给该用户控件中的 ComboBox 控件 很简单 我在数据模板中使用此用户控件 当出现嵌套类型时 问题就来了 我使用这个符号来指定 EnumType x Type myNamespace
  • 根据属性的类型使用文本框或复选框

    如果我有这样的结构 public class Parent public string Name get set public List
  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 用于 FTP 的文件系统观察器

    我怎样才能实现FileSystemWatcherFTP 位置 在 C 中 这个想法是 每当 FTP 位置添加任何内容时 我都希望将其复制到我的本地计算机 任何想法都会有所帮助 这是我之前问题的后续使用 NET 进行选择性 FTP 下载 ht
  • 访问外部窗口句柄

    我当前正在处理的程序有问题 这是由于 vista Windows 7 中增强的安全性引起的 特别是 UIPI 它阻止完整性级别较低的窗口与较高完整性级别的窗口 对话 就我而言 我想告诉具有高完整性级别的窗口进入我们的应用程序 它在 XP 或
  • 重载 (c)begin/(c)end

    我试图超载 c begin c end类的函数 以便能够调用 C 11 基于范围的 for 循环 它在大多数情况下都有效 但我无法理解和解决其中一个问题 for auto const point fProjectData gt getPoi
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 如何获取 EF 中与组合(键/值)列表匹配的记录?

    我有一个数据库表 其中包含每个用户 年份组合的记录 如何使用 EF 和用户 ID 年份组合列表从数据库获取数据 组合示例 UserId Year 1 2015 1 2016 1 2018 12 2016 12 2019 3 2015 91
  • 结构体的内存大小不同?

    为什么第一种情况不是12 测试环境 最新版本的 gcc 和 clang 64 位 Linux struct desc int parts int nr sizeof desc Output 16 struct desc int parts
  • 两个类可以使用 C++ 互相查看吗?

    所以我有一个 A 类 我想在其中调用一些 B 类函数 所以我包括 b h 但是 在 B 类中 我想调用 A 类函数 如果我包含 a h 它最终会陷入无限循环 对吗 我能做什么呢 仅将成员函数声明放在头文件 h 中 并将成员函数定义放在实现文
  • C# xml序列化必填字段

    我需要将一些字段标记为需要写入 XML 文件 但没有成功 我有一个包含约 30 个属性的配置类 这就是为什么我不能像这样封装所有属性 public string SomeProp get return someProp set if som
  • C# 动态/expando 对象的深度/嵌套/递归合并

    我需要在 C 中 合并 2 个动态对象 我在 stackexchange 上找到的所有内容仅涵盖非递归合并 但我正在寻找能够进行递归或深度合并的东西 非常类似于jQuery 的 extend obj1 obj2 http api jquer
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • C# 使用“?” if else 语句设置值这叫什么

    嘿 我刚刚看到以下声明 return name null name NA 我只是想知道这在 NET 中叫什么 是吗 代表即然后执行此操作 这是一个俗称的 条件运算符 三元运算符 http en wikipedia org wiki Tern
  • MySQL Connector C/C API - 使用特殊字符进行查询

    我是一个 C 程序 我有一个接受域名参数的函数 void db domains query char name 使用 mysql query 我测试数据库中是否存在域名 如果不是这种情况 我插入新域名 char query 400 spri
  • 现代编译器是否优化乘以 1 和 -1

    如果我写 template

随机推荐

  • selenium3之selenium-server-standalone-3.8.1.jar启动

    查看安装的selenium版本 下载对应版本的selenium server 下载地址 http selenium release storage googleapis com index html 需要先安装JDK 自行百度安装 启动se
  • Linux的NFS共享目录操作步骤

    首先准备两台Linux 一台服务器 一台客户机 IP地址可自行设置 两台防火墙都要关闭 配置服务器IP地址 172 20 10 11 配置客户机IP地址 172 20 10 12 先关闭防火墙 systemctl stop filewall
  • 【JavaScript】页面加载 解决Uncaught TypeError: Cannot set property of undefined at

    在初学js的时候 有同学会遇到 Uncaught TypeError Cannot set property onmouseover of undefined at html 的问题 这个问题牵扯到页面加载顺序的问题 我们知道 页面的加载顺
  • 使用Prometheus+Grafana+Spring Boot Actuator监控应用

    在企业级的应用中 监控往往至关重要 监控可以帮助我们预防故障 预测变化趋势 在达到阈值的时候报警 为排查生产问题提供更多的信息 如果我们不知道我们程序的运行情况 当线上系统出现了事故再去排查就需要花费更多的时间 如果能提前监控 就能早做准备
  • VScode的PHP远程调试模式Xdebug

    目录 第一步 安装VScode中相应插件 remote ssh的原理 ssh插件 PHP相关插件 第二步 安装对应PHP版本的xdebug 查看PHP具体配置信息的phpinfo页面 1 首先 打开php编辑器 新建一个php文件 例如 i
  • CentOS7下rsync实现服务器之间实时同步

    rsync简介 rsync是类unix系统下的数据镜像备份工具 使用快速增量备份工具Remote Sync可以远程同步 支持本地复制 或者与其他SSH rsync主机同步 文章主讲实际操作 不再进行详细叙述 想要了解更多可以查看百度百科 一
  • QT 编译报错“QWidget: Must construct a QApplication before a QWidget”

    一 错误原因 1 在构造QApplication之前创建了部件 某个类或者其子类中采用了静态的qWidget或者其子类 由于静态或者全局对象在 main 之前就产生了 所以 早于main 里的QApplication对象 2 混用 debu
  • Python实现敏感词过滤

    在我们生活中的一些场合经常会有一些不该出现的敏感词 我们通常会使用 去屏蔽它 例如 尼玛 gt 一些骂人的敏感词和一些政治敏感词都不应该出现在一些公共场合中 这个时候我们就需要一定的手段去屏蔽这些敏感词 下面我来介绍一些简单版本的敏感词屏蔽
  • 【面试真题】今日头条大数据面试100题,收藏备用

    1 简述WordCount 的实现过程 2 简述MapReduce与 Spark 的区别与联系 3 Spark 在客户端与集群运行的区别 4 相同的 SQL 在 HiveSql 与 SparkSQL 的实现中 为什么 Spark 比 Had
  • Android MVC、MVP、MVVM、MVI架构对比及示例

    随着Android应用开发技术的不断成熟 应用功能越来越丰富 迭代速度要求的越来越高 应用的开发架构也在不断演进 优化 从MVC MVP到MVVM 到如今的MVI 谷歌官方也在不断推广 优化适合Android平台的开发架构 并推出了一系列的
  • centos7部署openwhisk

    实验环境 Openwhisk 192 168 1 36 make lean部署 Fn project 192 168 1 35 Openwhisk核心提炼 环境准备 nodejs12 curl sL https rpm nodesource
  • RateLimiter 的底层实现是啥?

    点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 源码精品专栏 原创 Java 2020 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 Rock
  • 本地docker搭建jupyter运行环境

    1 容器操作 1 拉取镜像 docker pull ubuntu 2 创建容器 创建容器时要先考虑好自己要开设几个端口 要提前指定好映射关系 docker run dit name LocalDocker p 3303 8888 p 330
  • proteus设计教程-DS1302时钟芯片驱动程序

    时钟芯片DS1302电路图如下 晶振X1的频率为32 768khz 读写时间只需要调用void read time void write time 两个函数进行操作 直接读取出来的数据是BCD码的形式 需要进行转换 最后提供的两个函数to
  • TypeError: 'float' object is not callable报错及解决方案

    今天进行scikit learn的特征选择实验时 一段非常短的代码不知为何总是报错 代码如下 Filename FeatureV1 py from sklearn feature selection import VarianceThres
  • form表单上传数据的三种方式(ajax传递 / FormData文件 / serialize序列化传递 )

    Form表单数据上传 前言 一 HTML结构 下方所有上传方式 都依托这个结构 二 通过post请求的形式 直接传递对应的参数数据 三 formData上传数据 文本 文件 视频 图片等 四 form表单数据序列化 serialize将传递
  • du命令_set命令选项

    文章目录 set 选项 du set 选项 set e 当脚本中任何一个命令执行返回的状态码不为0时就退出整个脚本 默认脚本运行中某行报错会继续往下执行 set u 当脚本在执行过程中尝试使用未定义过的变量时 报错并退出运行整个脚本 默认会
  • 框架理解(Unity(C#))

    文章目录 前言 一 什么是框架 二 怎么做框架 这里讲的是Unity C 1 沟通后端的url集合 理解为数据集 命名空间 接口也理解为数据集 3 做协程或方法 理解为具体方法的实现集 3 用委托的方法去做 理解为预备方法集 总结 为什么做
  • Meetup 回顾|Data Infra 研究社第十期(含资料发布)

    Data Infra 第 10 期的活动于上周六 4月1日 圆满落幕 此次直播活动的两大主题分别是 漫谈时序数据库的设计 和 云原生数仓产品 Greptime 联合创始人 冯家纯 Databend 优化器负责人 雷宇分别为本次活动分享了他们
  • 轻松将C语言/C++程序打包成安装包,和大家分享你的成果(包学包会)

    轻松将C语言 C 程序打包成安装包 首先 老样子 将我们要用到的程序给大家展示一下 并放在我的资源里https download csdn net download qq 51523386 14040313 不收积分 这波细心不带给个赞 嘿