视频演示:网站嵌入_VS添加图片资源到exe_哔哩哔哩_bilibiliVS添加图片资源到exehttps://goku.icu/default/36.htmlhttps://www.bilibili.com/video/BV1bL4y1L7aE?share_source=copy_web

windows 应用程序是可以包含各种资源的,图片、图标、音乐、文本等等,这些资源按照一定的格式,可以和 exe 链接在一起。 这个教程要做的就是把图片放到资源中,然后从资源中加载图片

操作步骤

创建项目

打开VS,建立控制台应用程序,创建 cpp 文件,确保可以正确编译执行

添加资源

在解决方案管理器中的资源文件处 右键 - 添加 - 资源

在出现添加资源界面后选择 导入 - 选择图片 - 自定义资源类型 写上 - IMAGE - 确定

确定完之后转到资源视图

如果没有资源视图在 视图 - 其他窗口 - 资源视图 打开

然后这个就是刚刚导入的图片资源

双击打开图片 - 右键 - 属性 或者 直接选择图片按 Alt + Enter 显示 属性

将 ID 一栏的 IDR_IMAGE1 修改为符合其意义的名称,例如"Background",注意:一定要加上英文的双引号

修改完之后就可以使用它了,这里以Easyx为例子

#include<iostream>
#include<easyx.h>
using namespace std;int main()
{initgraph(640, 480);IMAGE bk;loadimage(&bk, _T("IMAGE"), _T("Background"),640,480);//从资源文件载入图片到bkputimage(0, 0, &bk);system("pause");return 0;
}

编译运行

  • 大功告成

BMP格式图片

由于 BMP 格式的图片在资源中的情况特殊,导入资源后,需要把 BMP 图片的资源类型为其它类型

BMP格式在图片导入后会默认在Bitmap类型下

这时候我们就要手动去修改它的类型

资源文件 - .rc右键 - 查看代码 提示已打开就点 关闭它

打开之后,在里面找到这样的内容

把 BITMAP类型 改成自定义的类型 比如IMAGE

然后保存关闭,再看资源目录就能看见它移到了自定义类型下面

然后剩下的操作就跟上面的一样

  • 后续还会更新添加音乐到exe的教程
  • 个人博客https://goku.icu

Visual Studio添加图片资源到exe相关推荐

  1. visual studio 添加库文件

    我在visual studio中使用OpenGL时需要添加额外的库 一 首先下载库文件,里面将会有一些.h文件和.lib文件,打开visual studio安装目录下打开: D:\program\VS ...

  2. 为Visual Studio添加项目模板及项模板

    1 问题的引入 在做项目的时候,需要代码规范,版本信息不可或缺,但是每次在文件头COPY版本信息很麻烦,而且也不太容易控制.为了更好.更规范的去完成项目,需对项目文件做统一的格式来处理. 2 环境描述 ...

  3. visual studio添加对项目的多版本sln配置

    我们开发的库文件,适用于多个APP产品,而不同的产品使用了不同版本的IDE工具,VS2005,vs2008,vs2010以及vs2013等,所以为了跟app兼容,我们也需要提供不同版本的库文件,这时就 ...

  4. Visual Studio 添加.props属性表文件,以intel.realsense.props为例(附手动配置方法)

    文章目录 属性表含义解释 添加属性表步骤 根据属性表中的内容我们尝试不使用属性表,手动添加 属性表做了什么? 手动添加,我们只需做相同的操作即可 属性表含义解释 添加属性表步骤 视图–> 其他窗 ...

  5. visual studio 添加链接文件

    本文转载http://blog.163.com/zhongpenghua@yeah/blog/static/87727415201282432345613/ 那个有个箭头的文件就是链接文件了,添加方法 ...

  6. Visual Studio 添加 自定义 路径宏

    在编辑VS工程包含路径和库路径时,有时需要添加第三方包的路径,比如c++ boost库, 为了协作的方便,不合适直接把本地绝对路径添加入工程设置,此时可以添加自定义路径宏, 然后参与协作的每个开发人员 ...

  7. Visual Studio 2019 打包生成.exe安装文件,附带.net框架与自定义安装插件

    1.下载安装Setup Project,并添加新建项目 或者: 2.添加项目的所有必要文件 2.1.找到项目所在文件夹

  8. Visual Studio 添加外部.cpp/.h文件

    1.右键"源文件",点击"添加"-->"现有项" 2.选择需要添加的文件,点击添加 3.右键项目名称,点击"属性" ...

  9. LINK : fatal error LNK1158: cannot run D:\Program Files\Microsoft Visual Studio\VC98\BIN\cvtres.exe

    rebuild一下,是你的debug目录问题,而不是VC的问题. 如果还不行的话,查看Project/setting/link/output file name下的目录是否是debug/zw.exe, ...

  10. 为Visual Studio添加配色方案

    看到网上有一些教程,他们的代码截图,不是VS默认的白底黑字,觉得挺好看,就也把自己的VS鼓捣了一把: 使用的是现成的配色方案,试了好几种,就觉得这个看着舒服son-of-obsidian.vssett ...

最新文章

  1. shell脚本api接口考虑并发问题的可行性操作
  2. 你真的了解OKR吗?
  3. Android判断网络连接是否可用【从新浪云搬运】
  4. 前端: 42 种前端常用布局方案,值得收藏!
  5. 我参与的一个x86平台项目的经历
  6. C和C++ const的声明差异
  7. SQL那些事儿(九)--oracle数据库知识体系
  8. Too many authentication failures for
  9. hdoj1102 Constructing Roads(Prime || Kruskal)
  10. 设置y轴刻度_Origin中如何设置坐标轴单位长度相等? axisisometric
  11. 模拟微博登陆,获取微博cookie
  12. PC机并口、并口扩展卡使用EPP模式通信,ECP SPP等
  13. Linux扩展ip上限,Linux之iptables添加扩展模块实现封P2P、封国家IP
  14. Mathematica最简教程
  15. 【历史上的今天】8 月 20 日:两位传奇程序员的诞生日!
  16. IP是如何代理的_怎么设置IP代理
  17. 太美医疗科技CTMS临床试验项目管理系统的全新升级
  18. php里在调用wp,WordPress 教程:使用 WP_Http 在 WordPress 中发起 HTTP Request
  19. c语言自学听不懂,为什么C语言这么难学,怎么才能学好呢?
  20. 计算机版本歌曲,酷我音乐2017旧版大全

热门文章

  1. Python数学建模系列(一):规划问题之线性规划
  2. Url 助手类(Url Helper)
  3. Shiro框架(一)-Shiro概述
  4. 记录下我磕磕碰碰的三个月找工作经历,BAT大厂面试总结
  5. 《战舰世界》携手汉堡王开启“战舰堡胃战”主题活动
  6. 解决visio图片生成PDF有留白的问题
  7. thinkphp 通过Redis实现增删改查操作
  8. 【源码】迭代法求根的matlab算法
  9. python+opencv人脸识别(用耶鲁大学的Yale人脸库训练cnn)3
  10. s-msckf代码笔记(二)