Utilizzando g ++ come posso creare un collegamento con una libreria che è stata costruita utilizzando gcc?

StackOverflow https://stackoverflow.com/questions/945211

  •  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

È stato utile?

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
scroll top