在为Caffe编译lmdb.lib的过程中,碰到了下面的问题、
error LNK2019: 无法解析的外部符号 NtClose,该符号在函数 mdb_env_map 中被引用 D:\google-jar\liblmdb
\mdb.obj
error LNK2019: 无法解析的外部符号 NtCreateSection,该符号在函数 mdb_env_map 中被引用 D:\google-jar
\liblmdb\mdb.obj
error LNK2019: 无法解析的外部符号 NtMapViewOfSection,该符号在函数 mdb_env_map 中被引用 D:\google-jar
\liblmdb\mdb.obj
主要原因在于缺少了ntdll.lib文件,可以去网上百度一下去下载,然后添加到附加依赖项重新编译lmdb即可,当然在配置caffe时也需要把这个文件加到3dparty/lib目录下,添加到caffe的附加依赖项中。