gpt4 book ai didi

c++ - 资源文件 VS2010 : Images missing when copying product

转载 作者:行者123 更新时间:2023-11-28 03:52:48 25 4
gpt4 key购买 nike

我正在使用 VS2010 创建一个 c++ dll,其中包含一些 png 格式的图像。只要我将 dll 保留在我的开发人员机器上,这就可以正常工作。当我尝试将 dll 复制到另一台机器时,图像丢失了。当我编译我的项目时,一个名为 app.res 的文件被放置在构建目录中。如果我查看该文件,它似乎包含一些二进制编码的 png。项目设置在“资源”部分包含一个名为“资源文件名”的条目。该值为“app.res”。因此,我假设我的资源已添加到 dll 中。但是,它显然不是那样工作的。有谁知道这里可能出什么问题吗?有谁知道关于如何在 VS2010 中处理资源文件的任何好的说明。 Microsoft 文档并没有太大帮助..

最佳答案

链接器将 .res 文件嵌入到 DLL 中。用文件+打开+文件验证这一点,选择你的DLL,你可以浏览嵌入的资源。当您复制 DLL 时,没有其他机制可以使嵌入资源消失,它们是牢固嵌入的。

关于c++ - 资源文件 VS2010 : Images missing when copying product,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com