Utilizzando g ++ come posso creare un collegamento con una libreria che è stata costruita utilizzando gcc?
-
09-09-2019 - |
Domanda
Sto cercando di collegare una libreria .a che è stato costruito con gcc ad un programma integrato con g ++. Ma il nome mangling è diverso. Come posso fare questo? Grazie, CP
Soluzione
Nel vostro codice C ++, non vi resta che avvolgere la include il file di intestazione libreria gcc (s) in extern "C":
extern "C" {
#include "my_library.h"
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow