我从这个URL下载了C ++ MongoDB驱动程序的源代码:http://dl.mongodb.org/dl/cxx-driver并在Windows上编译它(在Scons脚本中有一些更改)到“mongoclient.lib”。
编译期间我需要的是:
的路径现在我想在Qt控制台应用程序中使用该库,但我得到的是数千个错误(大多数错误看起来像我使用了错误的平台SDK)。 我已将这些编译错误上传到pastebin: http://pastebin.com/cUnKYdGg
问题很简单:为了让项目编译没有错误,我缺少什么?是否应该使用其他平台SDK?或者项目中的某些路径设置不正确?
我的.pro文件如下所示:
#-------------------------------------------------
#
# Project created by QtCreator 2012-06-01T21:20:08
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = QtConsoleApp
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += "e:/Program Files/boost/boost_1_47/"
INCLUDEPATH += "d:/Program Files/Microsoft SDKs/Windows/v7.1/Include/"
INCLUDEPATH += "d:/Program Files/Microsoft Visual Studio 10.0/VC/include/"
INCLUDEPATH += "e:/temp/proj/QtConsoleApp/libs/src/mongo/"
INCLUDEPATH += "e:/temp/proj/QtConsoleApp/libs/src/"
INCLUDEPATH += "e:/Program Files/boost/boost_1_47/lib/"
LIBS += -L"e:/temp/proj/QtConsoleApp/libs/" -lmongoclient
SOURCES += main.cpp