gpt4 book ai didi

c++ - 静态库问题中的资源

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:21 24 4
gpt4 key购买 nike

这不是 VC++ resources in a static library 的拷贝因为它没有帮助:)

我有一个静态库,它的项目中有 两个 .rc 文件。当我使用 Debug 配置构建我的项目时,我检索到以下错误 (MSVS2008):

fatal error LNK1241: resource file res_yyy.res already specified

请注意,这只发生在 DebugRelease 库构建中,没有任何问题。项目配置中 Resources 页面的命令行对于每个构建看起来都一样:

/fo"...(Path here)/Debug/project_name.res"
/fo"...(Path here)/Release/project_name.res"

我不明白有什么问题。 有什么想法吗?

更新

我不知道为什么会这样,但是当我打开“使用链接时代码生成”选项时,问题就消失了。

有人可以解释为什么会这样吗?我觉得 MS 编译器在这里做了一些非常奇怪的事情。

谢谢。

最佳答案

通过在设置中设置完全一个 .res 输出文件解决了这个问题。 虽然我不确定为什么它在 Release 模式下没问题。

关于c++ - 静态库问题中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006158/

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