【发布时间】:2012-08-01 01:03:28
【问题描述】:
我正在编写一个 C++(尤其是 MFC)类,它使用外部 .gif 图像文件并在经过一些处理后生成另一个图像文件。如果初始图像可以以某种方式嵌入到代码中,那就太好了。我在 MSDN 中阅读了有关使用多个 .rc 文件的信息,整个事情看起来相当复杂。
我想从经历过这个问题的人那里知道如何处理这个问题。
编辑:对不起,我不清楚。我正在编写的课程应该是独立的,所以我可以再次使用它。如果我将图像放在资源文件中,那么如果在新项目中使用该类将无法编译。
【问题讨论】:
-
您是否希望在运行时或编译时将第二个生成的文件嵌入到 .exe 中?在编译时,您始终可以将 gif 导入资源文件并在代码中使用它。在运行时你不能真正做到这一点,唯一的方法是从磁盘读取它
-
你用什么来阅读 gif?
-
@MarkRansom : 我正在使用 CImage::Load() 函数
标签: class mfc resource-files