首先你需要安装一个软件Inno Setup,安装完成后启动软件截图如下:

点击新建》点击下一步,直至:

这里你可以输入你想要的名字,然后继续next,直至:

红框中分别为你需要的可执行文件(采用源文件编译后的可执行文件,我这里是简单的helloworld)。然后继续下一步,期间会有个窗口可以填写license文件等(我直接跳过了),到了一个选择ico的界面,由于ico的CSDN里面不支持,所以我就不放了。

然后一直下一步,就会在相应的文件夹里生成安装文件:

下面双击setup.exe进行安装就好了:

安装向导里面的ico就是你设定的ico。后续步骤即为无脑安装,安装后的目录即为你建立该软件时的目录(完全一样)。

初识:如何实现利用C语言代码封装成可以安装的windows软件?相关推荐

  1. C++代码封装成dll供C#中调用、调用dll无可用源

    C#工程不可以直接调用C++的头文件和Lib库等 所以在程序中C#需要调用的现象,先将C++的东西封装成动态链接库,再调用 若调用dll时显示:无可用源调用,说明导入的DLL路径不对. 静态库和动态库 ...

  2. python学习——把计算GC含量的代码封装成函数

    把代码封装成函数的好处是可以重复使用该段代码,并且会使代码结构清晰 例如要计算chr1以及chr2染色体的GC含量,代码如下: 1 # 将代码封装为函数并重复使用,例如计算染色体的GC含量 2 chr ...

  3. c 语言怎么编译 .dll,将你的 C 语言代码编译成 .NET

    介绍 通常情况下,对于那些使用C语言编程并开始用C#/ VB或一些其他的用于.NET的编译语言编程,那么他们希望或者甚至是需要调用我们用C语言编写的函数代码. 每当我在互联网上钻研,或说要在编译器中使 ...

  4. 【ZYNQ-7000开发之十一】VGA RLT代码封装成AXI Stream

    本编文章将对VGA的RTL代码,封装成AXI Stream,并且在vivado 里用TPG进行测试 本篇文章的VGA RTL代码在[ZYNQ-7000开发之一]基础上修改,封装好的VGA Stream ...

  5. php 网站打包app,利用cordova将网站封装成app

    本来在上半年就实现了网站封装成app的,但一直没时间写这篇文章,现在就说下吧 首先安装cordova环境 当安装好了,将网站的wap静态页面放进www目录,进行编译即可 本篇文章主要说明一下封装的坑 ...

  6. imx6ull项目也是封装成脚本安装 Poky 交叉编译工具链类似ATK-STM32MP157交叉编译

    [正点原子MP157连载]第六章 ATK-STM32MP157交叉编译篇 学习 2021-05-29 10:20887阅读 · 25喜欢 · 3评论 粉丝:17.3万文章:122 关注 正点原子提供了 ...

  7. 如何将C++代码封装成C模块,适配Python、Lua和C++调用。多种语言(C++、python和lua)调用C++封装的看门狗sdk模块

    概述 示例程序仓库路径:https://gitee.com/liudegui/test_dogservice 示例程序是对看门狗模块的封装,已在windows平台测试,代码理论上可直接支持Linux平 ...

  8. 利用C语言代码实现三子棋游戏

    目录 1. 创建test.c文件用以测试三子棋游戏的逻辑 1.1 主函数 1.2 test函数 1.3 menu函数 1.4 game函数 2. 创建game.h头文件进行函数的声明,符号的定义 3. ...

  9. c语言函数封装成python库_使用f2py将C语言的函数转换为python模块

    f2py本来是用来转换fortran代码的,其实也可以转换c语言的代码,只是要自己写一个签名文件吧了! 以前都是用swig做的,现在发现用f2py其实更简单一点,但是对不懂fortran的人,还是使用 ...

最新文章

  1. 分享Silverlight/WPF/Windows Phone一周学习导读(3月14日-3月19日)
  2. Method Overloading
  3. GARFIELD@11-20-2004
  4. 云服务器更换系统后tomcat,如何对云服务器装tomcat
  5. 算法模板——线段树6(二维线段树:区域加法+区域求和)(求助phile)
  6. 重构Webpack系列之二 ---- 入口起点
  7. Python使用jieba库实现分词统计词频
  8. struts2 ognl.OgnlException: target is null for setProperty(null, pageNO, [Ljava.lang.String;@c3bb57)
  9. 动态树专题 WC 2006 Tube 还有范浩强的“动态树好题”
  10. markdown和marktop是啥关系?
  11. python画长方形的代码_python使用turtle画一个三角形、正方形(矩形或四边形)
  12. queue queen(误)
  13. 查找斐波纳契数列中第 N 个数
  14. 【树莓派C语言开发】实验15:电位计传感器(关联PCF8951)
  15. vs2017运行yolov4_VS2017运行YOLOv4
  16. MATLAB resample()函数
  17. 解题报告 (十) 单调栈
  18. python是跨平台的 以及 py、pyc、pyo
  19. LeetCode-375.猜数字大小
  20. 微信小程序 | 人脸识别的最终解决方案

热门文章

  1. 2019.08.27BOM的六个子对象(1)
  2. Objective-C中的@Property详解
  3. PLSQL Developer工具远程连接Oracle数据库的方法
  4. Extjs window组件 拖动统制
  5. php下的jsonp使用实例
  6. iOS_03_关键字、标识符、注释
  7. TextBoxWatermarkExtender扩展器与RequiredFieldValidator控件相冲突的解决方案
  8. GARFIELD@12-09-2004
  9. 修改华为服务器管理口地址,修改华为服务器管理口地址
  10. oracle修改filesystem,oracle数据库 boost::filesystem使用例子