次のCMakeコマンドでMongoDB C++ 11ドライバをコンパイルしようとしています。MongoDB C++ 11のコンパイル時にエラーが発生しました
cmake -G "Visual Studio 15 2017 Win64" \
"-DCMAKE_INSTALL_PREFIX=../installation/cxx-driver" \
"-DLIBBSON_DIR=../installation/libbson" \
"-DLIBMONGOC_DIR=../installation/c-driver" \
"-DCMAKE_PREFIX_PATH=../installation" \
"-DBOOST_ROOT=E:/Softwares/Libraries/Boost/boost_1_64_0" \
../mongo-cxx-driver-r3.1.1
次のエラーが発生しました。
fatal error C1083: Cannot open include file: 'bson.h': No such file or directory
「bson.h」ファイルには、次のパスに
../installation/libbson/include/libbson-1.0
私の期待に存在する-DLIBBSON_DIR
か-DCMAKE_PREFIX_PATH
ディレクティブはどこディレクトリは含ま示す助けになるのいずれかです。私は間違って何をしていますか?
各変数に絶対パスを指定すると機能しますか? – Saghm
あなたの問題を解決しましたか?問題があります。 – Sucy
@Sucy、まったくありません。すべての私の試みはこれまで無駄でした。何か案が? – Amani