2009-06-03 1 views
0

Я пытаюсь связать библиотеку .a, которая была построена с помощью gcc для программы, созданной с использованием g ++. Но название mangling отличается. Как я могу это сделать? Спасибо, CPИспользование g ++ как я могу связать с библиотекой, которая была построена с использованием gcc?

ответ

5

В вашем C++ код, вам просто нужно обернуть включает файла НКУ библиотеки заголовка (ов) в экстерном «C»:

extern "C" { 
#include "my_library.h" 
} 
+0

Спасибо, что сделали это, и спасибо быстрый ответ. – CptanPanic