Problemas com conexão mongodb para c projeto

0

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.

    
por Partylover 23.04.2018 / 21:37

0 respostas