社区
C语言
帖子详情
C语言里怎样将图片与exe文件打包?
Smart_Pi
2018-05-17 12:12:38
我在写的一个程序里用easyx调用存在硬盘里的图片,在自己的电脑上运行这个exe能加载出那个路径下(F:\\新建文件夹\\1.jpg)的图片。但是我想发给别人,他就不能加载出那一个图片。我想的解决方法是将图片和exe文件打包成一个压缩包(新建文件夹),发给别人,再让他解压到指定的位置(他电脑的F:\\)。这样路径就和exe里的一致,可以加载出那张图片。想请问有没有更好的方法可以避免压缩解压这样繁琐的过程,或者可以直接将图片和exe文件一起打包?
...全文
891
2
打赏
收藏
C语言里怎样将图片与exe文件打包?
我在写的一个程序里用easyx调用存在硬盘里的图片,在自己的电脑上运行这个exe能加载出那个路径下(F:\\新建文件夹\\1.jpg)的图片。但是我想发给别人,他就不能加载出那一个图片。我想的解决方法是将图片和exe文件打包成一个压缩包(新建文件夹),发给别人,再让他解压到指定的位置(他电脑的F:\\)。这样路径就和exe里的一致,可以加载出那张图片。想请问有没有更好的方法可以避免压缩解压这样繁琐的过程,或者可以直接将图片和exe文件一起打包?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
淮城一只猫
2018-05-17
打赏
举报
回复
用打包软件阿,可以去百度一下,不难
ooolinux
2018-05-17
打赏
举报
回复
图片和exe同一个目录,代码中直接用文件名(相对路径)试试。
C语言
--视频精讲
C语言
作为被长期使用的编程语言,可以被运用到各种操作系统,游戏,开发中。本课程作为互联网上首家使用C99录制的
C语言
教程,展现了全面、专业。标准的
C语言
教程。可以帮助学员从基础开始一点点的深刻理解
C语言
。
使用vs2022将
c语言
文件
打包
成
exe
可执行程序分享给朋友(详解)
1.安装
打包
插件 2.拷贝必要的资源 3.设置项目图标 4.生成
exe
文件
。
C++ Windows将
文件
资源
打包
到
exe
中并读取出来
你是否像我一样,喜欢构建出来的
exe
的总
文件
数(加上资源
文件
)尽量少一点,最好只有一个
文件
,或者有些东西不希望把一些重要的东西放到
exe
外面,即使加密后也不放心,那么rc与windows api就可以满足你的需求。如果你想像adobe那样,一个程序100多个dll与100以上的资源
文件
,让你眼花缭乱的话,也没有关系,就当看个乐吧! 基础知识 RC资源
文件
: RC,全称(Resource),它可以被windres.
exe
编译并将
里
面的资源
打包
到
exe
中,其基本语法...
将
图片
内嵌到
exe
文件
中
场景描述: 如果程序中需要使用一张
图片
,通常会用相对路径方式指定一个外部
文件
。例如: loadimage(NULL, "test.jpg"); 这样,将编译后的 .
exe
和 test.jpg 放在一起,就可以正确加载
图片
。许多游戏有几十个甚至上千个
文件
,就是有类似这样的许多外部数据。 但还有一些情况,希望
图片
能嵌入编译后的 .
exe
里
面,这样只需要拷贝一个 .
exe
文件
就能附带上所需
图片
。本文就介绍这种情况的实现方法。 什么是资源
文件
: windows 应用程序是可以包含各种“资源”的,
在
C语言
/C++中把资源编译进
exe
可执行
文件
,并运行时释放资源
有时为了方便起见,我们会把资源
文件
(
图片
、声音等等)编译进
exe
程序,需要的时候释放出来。使用gcc可以实现这个东西。 1、安装TDM-GCC TDM-GCC是推荐用的很好的编译器,基于mingw64改造,安装时会自动配置环境变量,简单方便。下载地址 备用地址 2、准备资源
文件
并链接 通过objcopy命令链接资源
文件
为o
文件
: objcopy -I binary -O elf64-x86-64 -B i386:x86-64 资源
文件
名 输出的链接
文件
名 注意输出的
文件
扩展名要是o。 比如我
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章