Collegamento C ++ - BDB - LNK2001
-
21-09-2019 - |
Domanda
BDB è compilato sullo stesso PC, sotto lo stesso VS.
#include <db_cxx.h>
int main(){
Db b(NULL, 0);
return 0;
}
1> main.obj: LNK2001 di errore: simbolo esterno non risolto "" pubblico: __thiscall virtuale Db :: ~ Db (void) "(?? 1Db @@ UAE @ XZ)"
1> main.obj: errore LNK2001: simbolo esterno "" pubblico: __thiscall Db :: Db (classe DbEnv *, unsigned int) "(?? 0db @@ QAE @ PAVDbEnv @@ I @ Z)"
quello che potrebbe essere sbagliato?
Soluzione
Ti sei ricordato di collegare nel binario creato da compilare BDB?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow