MongoDB 和 Visual C++ 2008 链接器错误

Posted

技术标签:

【中文标题】MongoDB 和 Visual C++ 2008 链接器错误【英文标题】:MongoDB and visual C++ 2008 linker errors 【发布时间】:2010-11-14 01:48:24 【问题描述】:

我正在尝试让 mongodb 的 c++ 客户端在 Visual Studio 2008 中工作。我可以引用包含,但每当我告诉链接器有关 mongodb .lib 文件时,我都会收到以下错误:“致命错误 LNK1257:代码一代失败”。如果 Visual Studio 找不到 .lib,那么我会收到一堆未解决的外部错误。在这一点上我真的很迷茫。

【问题讨论】:

在此之前是否还有其他错误?它通常伴随着一些其他错误...... 我刚刚从 github 克隆了 MongoDB。我觉得缺少 Boost 依赖项?这是屏幕抓取的链接:files.getdropbox.com/u/404755/capture.png 这里有一个解释:mongodb.org/display/DOCS/Building+for+Windows 关于先决条件和依赖关系。 RTFM 版! 【参考方案1】:

你试过GitHub最新的吗?

你安装了 vs 2008 SP1 吗?

【讨论】:

以上是关于MongoDB 和 Visual C++ 2008 链接器错误的主要内容,如果未能解决你的问题,请参考以下文章

Visual C++ 2008 和 g++ 的区别

如何在 Visual Studio 2008 和 C++ 中显示希腊字符? [复制]

如何在visual studio2008中创建,编译和运行C++程序,

使用 C++ 和 Visual Studio 2008 设置 OpenGL

使用 C++ 和 Visual Studio 2008 的 MFC DLL

从 Visual C++ 6 迁移到 Visual C++ 2008 express