我想让我的newlisp程序访问MongoDB. 现在已经有MongoDB C driver,但是我没有时间去学习,只想尽快的完成工作。下面是我的方法,用C++创建一个动态库,这个动态库引用了MongoDB C++ driver. 但是会用extern "C" 导出C函数。 一件事情必须知道,MongoDB C++ driver必须用-fPIC选项编译。 首先,创建db.h文件 extern "C" void CheckOnline(); extern "C" void Init(char * mongo_uri); 然后编辑db.cc文件 #include "db.h