Я установил mongocxx драйвер в Ubuntu, но есть проблема с включением заголовочных файлов.
#include <mongocxx/client.hpp> // Error
#include <mongocxx/v_noabi/mongocxx/client.hpp>
#include <bsoncxx/builder/stream/document.hpp> // Error
#include <bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp>
Каждый заголовочный файл драйвера вызывает другие заголовочные файлы, такие как #include <mongocxx/client.hpp>
но компилятор не распознает его, если я не добавлю родительские каталоги.
(например, #include <mongocxx/v_noabi/mongocxx/client.hpp>
)
Я думаю, что mongocxx/v_noabi/mongocxx
должен иметь псевдоним mongocxx
.Есть ли способ сделать это в CMakeLists.txt
файле?