我在尝试构建我的 DLL 项目时遇到了 VS2010 的问题。DLL 本身生成得很好,但是.lib
我需要与其他依赖项目链接的文件失败了。
我有一个经典的__declspec(dllexport)
和一切,不用担心,构建在调试模式下完美运行。我只在发布模式下遇到这个问题,但我不认为我搞砸了我的设置(它们几乎是默认设置)。
这是我得到的输出错误(未解析的外部符号):
Erreur 274 error LNK1120: 1 externes non résolus \Release\Engine.lib Engine
Erreur 273 error LNK2001: symbole externe non résolu App LINK Engine
肯定 Visual Studio 找不到这个文件:它应该生成它!
我以为我在Dll 项目中找到了一个解决方案,因为链接器无法找到同名的 .lib 文件 (同样的问题),但我不明白答案是如何解决任何问题的。
有没有人遇到过这个问题并找到了避免它的方法?