Win32 exe 找不到在 .lib 中编译的资源
Posted
技术标签:
【中文标题】Win32 exe 找不到在 .lib 中编译的资源【英文标题】:Win32 exe not finding resources compiled in a .lib 【发布时间】:2010-02-01 16:12:15 【问题描述】:我有一个非常简单的 Win32 应用程序,它链接到我编写的包含 .rc 文件中的资源的库。问题是 .exe 似乎没有找到这些资源。但是,如果我将 .rc 文件从库项目移动到 .exe 项目资源加载工作。
我错过了什么步骤?我的印象是我必须调用某种通用资源设置/加载函数,因为资源不是直接在可执行文件中,但我不知道是什么。
【问题讨论】:
【参考方案1】:VC++ resources in a static library
【讨论】:
谢谢!看起来我找不到搜索关键字的神奇组合来找到那篇文章。【参考方案2】:可能有所改变,但早年不可能将资源存储在 .lib 中 但是将它们放置到 .dll 中是绝对合法的 只需更改项目的类型即可。
【讨论】:
以上是关于Win32 exe 找不到在 .lib 中编译的资源的主要内容,如果未能解决你的问题,请参考以下文章