2016-11-02 2 views
1

Kompilieren dieser Folgende guidpkg-config Fehler, wenn mongodb C++ v3 Testcode

Ich lief in einen Fehler:

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" 
c++ --std=c++11 test.cc -o test $(pkg-config --cflags --libs libmongocxx) 
c++: error: Symbol’s function definition is void: pkg-config: No such file or directory 

Was ist $ (pkg-config --cflags --libs libmongocxx), nie benutze das? Wie behebe ich das?

Antwort

2

pkg-config ist ein Werkzeug, um Header und Bibliotheken zu finden und Compiler-Flags für sie bereitzustellen. Es sieht so aus, als ob Sie es wahrscheinlich nicht auf Ihrem System installiert haben. Installieren Sie es entweder oder entfernen Sie die Zeilengruppe pkg-config, und geben Sie die Compiler-Flags manuell an, je nachdem, wo Sie mongocxx installiert haben.

+0

Nach dem Neustart meines ArchLinux, keine Fehlerausgabe, funktioniert die pkg-config jetzt für mich. Vielen Dank. –