我一直試圖在MongoC-C 1.4.2上使用MongoC-C 1.4.2在Windows上使用MSVC,但沒有運氣。Mongo-C驅動程序的MongoDB鏈接器錯誤(1.7.0-R2)
當我嘗試在項目中使用它時,出現大約2,000個鏈接器錯誤。
的錯誤:
1>------ Build started: Project: Mongo, Configuration: Debug x64 ------ 1>main.cpp 1>libmongocxx.lib(find.obj) : error LNK2001: unresolved external symbol __imp_mongoc_read_prefs_new 1>libmongocxx.lib(index.obj) : error LNK2001: unresolved external symbol __imp_mongoc_read_prefs_new
https://pastebin.com/tkVyfuqj
我嘗試使用新的蒙戈-C驅動程序(1.7.0-R2),我得到了相同的結果。該項目也是64位。即使在我從文檔中複製include目錄後,我也會得到同樣的結果。我正在使用Visual Studio 2017,有沒有人有任何想法?
認真仔細檢查一切,確保您正在構建的C驅動,C++的驅動程序,並與不合理的一致性您的應用程序調試VS發佈,DLL VS靜等多數通常,這些鏈接錯誤是由於細微的不兼容性。還要注意,可能需要定義宏來鏈接庫的靜態版本。 – acm