【VS2010,已把图片一齐打包进exe,形成单个exe程序,编译器内调试成功显示图片,但把exe复制到桌面就不能显示图片了】

skynet88888 skynet88888 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

VS2010,已把图片一齐打包进exe,形成单个exe程序,编译器内调试成功显示图片,但把exe复制到桌面就不能显示图片了,我已经用GetFullPathName获取exe运行时的全路径了,怎么还找不到图片?前辈们如何实现单个exe内含图片,复制到任何目录都能显示图片的?

【注:】我建的是Win32项目,不用MFC,请大神们不要给我回复MFC代码。


		HDC hdc=GetDC(hWnd);
Graphics gps(hdc);
char* szFile=new char[256];
for (int i=0;i<256;i++)
{
szFile[i]='\0';
}

WCHAR* wFile=(WCHAR*)szFile;
GetFullPathName(L"res\\KenBG.jpg",128,wFile,0);
Image imgKenBG(wFile); // 加载图片
gps.DrawImage(&imgKenBG,30,30); //显示图片
ReleaseDC(hWnd,hdc);
...全文

相关推荐

vs2010 打包winform成EXE文件

NULL 博文链接:https://baobeituping.iteye.com/blog/1491410

weixin_38669628

VS2015环境下编译ZXing C++ x86 Release静态库完整指南

条码识别是工业自动化与桌面软件中的常见需求,ZXing作为一款支持多码制的开源解码库,以其出色的鲁棒性和识别率成为开发者首选。在实际工程落地中,封装为静态库能够简化部署、避免运行时依赖,但静态库的构建需严格匹配编译器版本与目标平台。本文围绕VS2015工具链、x86架构、Release配置三大核心约束,讲解如何借助CMake完成ZXing C++源码的工程生成、功能裁剪与编译安装,并解决运行时库冲突、平台不匹配等经典问题。通过合理的参数配置,最终可产出体积精简的zxing.lib及完整头文件,直接集成到老项

信浮沉

VB.NET UDP通信教学样本解析:从误读到工业调试实战

UDP协议是网络编程和工业通信的基础传输层协议,其无连接、低开销特性广泛应用于PLC心跳包、HMI数据交互及嵌入式设备调试。理解UDP发送机制、端口绑定、MTU限制与异步接收原理,是实现可靠通信的关键技术前提。本文以一个被误称为'UDP Flood工具'的VB.NET开源项目为切入点,深入剖析UdpClient底层行为、Wireshark抓包验证方法、工业现场典型误用场景(如AB PLC MSG指令适配),并提供零依赖编译、环回测试、编码兼容性处理等工程化实践方案,帮助开发者将基础协议知识转化为可落地的调试

weixin_34130389

vs2010中如何发布网站及打包web项目生成安装文件

本资料共计11页文档,按照文档要求即可完成发布网站、打包web项目生成安装文件。 vs2010中如何发布网站及打包web项目生成安装文件, vs2010发布、打包安装程序(超全超详细) 。

alitaotao

vs2010发布、打包安装程序(详图)(带汉化说明)

( vs2010发布、打包安装程序(超全超详细).doc ),vs2010发布、打包安装程序(详图)(带汉化说明),自己又整理了一下。

冰点青蛙
评论 17
收藏 已收藏
分享
返回顶部
skynet88888
其它技术问题 3,881 成员 9,044 内容