c++ - 在项目中包含图像

标签 c++ visual-studio

我目前正在开发一个程序 atm,它将客户端连接到我在我的 PC 上运行的服务器,我需要能够在你打开程序文件时它会做它所做的事情,但它也需要 put图像文件到特定位置。

我可以移动文件等,但问题是我需要将照片嵌入到文件中,因此当运行“file.exe”时,它会将文件放在“C:\Users\%username%\AppData\Roaming\MagicalSoftware\cat.jpg"自动。

如果有人能向我解释如何将所说的想象嵌入到 file.exe 中并将其导出,那就太棒了。我是 c++ 和 Visual Studio 的新手,所以如果你能像在和一个白痴说话一样解释,那我会很高兴的。

最佳答案

您可以通过添加 Resource file 将任意文件嵌入到 EXE 的资源中到你的项目。然后,您可以在运行时使用 FindResource()/LoadResource()/LockResource() 访问资源数据并将数据写入文件您可以在 PC 上使用您想要的任何 API(CreateFile()/WriteFile()std::ofstream 等)

关于c++ - 在项目中包含图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54119493/

相关文章:

c++ - C++ binary_search函数排序数组出现问题(通俗名称搜索)

c - 为什么递归函数调用需要返回一个值给调用函数?

c# - 在运行时设置强类型数据集连接字符串的最佳方法?

visual-studio - 如何禁用某个项目的并行构建?

python - 将 django 应用程序从免费扩展到基本应用程序服务时出现运行时错误

visual-studio - 寻找有关 Microsoft Visual Studio 解决方案和项目命名约定的建议

c++ - 派生类构造函数内部如何调用基类构造函数

c++ - 用户终止进程时发出信号?

c++ - 实时视频缓冲区访问网络摄像头,Windows Phone 8.1 C++

C++迭代扩展容器