c++-mongoclient.lib编译出错

问题描述

mongoclient.lib编译出错

折腾两天了,mongo的c++驱动编译还是有问题
按照网上的方法,装了python2.7、scons、boost库(编译完后没有看到success的信息)和一个js的库
windows vs2010
现在的错误信息如下:
srcmongo/util/text.h(75) : fatal error C1189: #error : temp error
我把text.h里的#error temp error 注释掉后

srcmongoutilfile.cpp(96) : error C2664: “CreateFileW”不能将参数1从“const char[15]”转换为“LPCWSTR”与指向的类型无关
google之说是字符宽度的问题,我是在
vs
项目-->XXX 属性页-->配置属性-->常规 里的字符集改成了 使用多字节字符集
问题没有解决

另有没有编译好的mongoclient.lib借来使用

解决方案

已经自行解决,mongo c++驱动安装步骤参看网页
http://www.cnblogs.com/geosky/archive/2013/05/05/VS2010-MongoDB-Cpp-Driver.html
现下mongo基于boost1.49编译
先前的boost库版本是1.53故失败

时间: 2024-12-28 04:55:14

c++-mongoclient.lib编译出错的相关文章

mod tile-mod_tile编译出错 -std=c++11 or -std=gnu++11

问题描述 mod_tile编译出错 -std=c++11 or -std=gnu++11 make[1]: 正在进入目录 /home/wml/src/mod_tile-master' depbase=echo src/gen_tile.o | sed 's|[^/]*$|.deps/&|;s|.o$||'`; g++ -DHAVE_CONFIG_H -I. -I./includes -I/usr/include/freetype2 -pthread -I/usr/local/include -I

交叉编译-rtems编译出错recipe for 'libcrypt_a-crypt.o' failed

问题描述 rtems编译出错recipe for 'libcrypt_a-crypt.o' failed windows:64bit vmware上安装fedora21,64位 参考csdn各种大神们的成功经验,安装好ARM的交叉编译工具,又通过git://git.rtems.org/rtems.git得到最新的源码,编译时突然出现以下问题,请教各位高手该如何解决? Making all in libcrypt gmake[5]: Entering directory '/root/rtemsP

gcc-Android5.0 编译出错,哪位大神帮帮我

问题描述 Android5.0 编译出错,哪位大神帮帮我 mkdir -p out/target/product/generic/obj/STATIC_LIBRARIES/third_party_webrtc_modules_audioproc_debug_proto_gyp_intermediates; cp out/target/product/generic/obj/GYP/shared_intermediates/protoc_out/webrtc/audio_processing/de

webrtc voiceengine-webrtc中voiceengine在vs2010中编译出错

问题描述 webrtc中voiceengine在vs2010中编译出错 如上图所示,提示MoFreeMediaType和MoInitMediaType无法识别,这两个函数都在dmort.h这个头文件中,但我包含该头文件也还是不行.同样的工程在VS2005中编译就能通过,不会报上述错误,希望有大神可以帮忙解决下! 解决方案 看看是不是缺少h或者lib,找不到这些类型呢. 解决方案二: h文件只有定义,你这是link的时候出错了,也就是找不到定义.你需要包含函数实现的cpp文件,或者lib库文件到工

centos-在CentOS6.5 32位下安装PyQt4编译出错

问题描述 在CentOS6.5 32位下安装PyQt4编译出错 在CentOS6.5 32位下安装PyQt4 已经安装了sip和Qt4: 下载了PyQt4源码包,进入目录,输入 python configuer.py -k --qmake /usr/lib/qt4/bin,配置通过,没有报错,接下来输入make编译,报错如下: /usr/local/lib/python2.7/PyQt-x11-gpl-4.11.4/QtGui/sipQtGuiQAbstractPrintDialog.cpp:1

c-还是OPENCV编译出错,arm版本,出现错误

问题描述 还是OPENCV编译出错,arm版本,出现错误 错误如下: Linking CXX static library ../../lib/libopencv_haartraining_engine.a [ 82%] Built target opencv_haartraining_engine Scanning dependencies of target opencv_createsamples [ 82%] Building CXX object modules/haartrainin

cuda-CUDA在VS2010下编译出错,无法解析的外部命令

问题描述 CUDA在VS2010下编译出错,无法解析的外部命令 这个是我在网上找的一个例子,没出现红下标,,但是ctrl+F5就有这么多错误,包含头文件的SDK的lib和toolkit的lib路径都添加了,,,不知道为什么出错,,最近才开始学CUDA,请大家多多指教,, 解决方案 可能是Path 路經問題喔 解决方案二: 你对应的lib库文件有没有在工程中设置上.然后就是路径正确

c++-CMakeLists编译出错,如何使用?

问题描述 CMakeLists编译出错,如何使用? cmake_minimum_required(VERSION 2.8 FATAL_ERROR) project(kinect_capture) set(FREENECT_DIR "c:/code/libfreenect") set(FREENECT_BUILD_DIR "c:/code/libfreenect_build") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} &q

xcode-学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错

问题描述 学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错 #import int main(int argc, const char * argv[]) { FILE *wordFile = fopen ("/tmp/words.txt", "r"); char word[100]; while (fgets(*word,99,wordFile)) \这一行编译出现"Thread 1:EXC_BAD_AC