IDE: Netbeans Mensagem de erro
Eu baixei o driver mongodb c e o instalei usando instruções do site oficial, mas agora, ao tentar compilar meu projeto, recebo um erro:
gcc -c -g -std=c11 -MMD -MP -MF "build/Debug/GNU-Linux/_ext/a7a8f127/aggregation1.o.d" -o build/Debug/GNU- Linux/_ext/a7a8f127/aggregation1.o ../../Downloads/mongo-c-driver-1.9.4/examples/aggregation/aggregation1.c
../../Downloads/mongo-c-driver-1.9.4/examples/aggregation/aggregation1.c:1:10: fatal error: mongoc.h: No such file or directory
#include <mongoc.h>
^~~~~~~~~~
compilation terminated.
Eu descobri que o problema apareceu por causa do caminho incorreto, então próximo quando eu escrevi
#include <libmongoc-1.0/mongoc.h>
em vez de apenas
#include <mongoc.h>
mas o problema ainda permaneceu, mas agora ele diz que no arquivo "mongoc.h" resolveu o caminho incorreto para "bson.h"
There are unresolved includes inside <libmongoc-1.0/mongoc.h>.
Para informações adicionais, pressione Ctrl e mova a diretiva de inclusão do mouse
e é verdade, o bson.h está localizado em "../libbson-1.0/bson.h" em relação ao mongoc, e esta ambas as bibliotecas localizadas em
"usr / include /"
então como posso fazer o caminho correto para o bson? Eu não posso nem copiar o bson.h com todas as dependências para o caminho "libmongoc" porque ele diz que eu não tenho direitos. Talvez eu tenha entendido mal alguma coisa quando estava tentando seguir a documentação oficial, por favor me ajude, eu gostaria de receber qualquer ajuda.