Visual Studio添加图片资源到exe

  • Post author:
  • Post category:其他



视频演示:




网站嵌入_VS添加图片资源到exe_哔哩哔哩_bilibili


VS添加图片资源到exehttps://goku.icu/default/36.html



https://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);//从资源文件载入图片到bk

    putimage(0, 0, &bk);

    system("pause");
    return 0;
}


编译运行




  • 大功告成

BMP格式图片

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

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

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



资源文件 – .rc右键 – 查看代码

提示已打开就点



关闭它

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



BITMAP类型

改成

自定义的类型

比如IMAGE

然后

保存关闭

,再看资源目录就能看见它移到了自定义类型下面

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



版权声明:本文为qq_39451737原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。