小编Cam*_*ams的帖子

VS2010无法链接它应该构建的lib

在尝试构建我的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文件 (同样的问题),但是我不明白答案是如何解决的.

有没有人遇到过这个问题并找到了避免它的方法?

c++ dll linker visual-studio-2010

4
推荐指数
1
解决办法
1067
查看次数

标签 统计

c++ ×1

dll ×1

linker ×1

visual-studio-2010 ×1