在尝试构建我的DLL项目时,我遇到了VS2010的麻烦.DLL本身生成得很好,但.lib我需要与其他依赖项目链接的文件失败.
我有一个经典__declspec(dllexport)和一切,不用担心,构建在调试模式下完美运行.我只在发布模式下遇到这个问题,但我不暗示我搞砸了我的设置(它们几乎是默认设置).
这是我得到的输出错误(未解析的extern符号):
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
Run Code Online (Sandbox Code Playgroud)
肯定Visual Studio找不到这个文件:它应该生成它!
我以为我在Dll项目中找到了一个解决方案,因为Linker无法找到相同的.lib文件 (同样的问题),但是我不明白答案是如何解决的.
有没有人遇到过这个问题并找到了避免它的方法?