Exportando funções do C++ a serem usadas em executáveis da linguagem C

Se você tiver funções em uma DLL escrita em C++ que deseja acessar em um módulo da linguagem C, declare essas funções com vinculação em C em vez de vinculação em C++. A menos que especificado de outra forma, o compilador do C++ usa nomenclatura fortemente tipada do C++ (também conhecida como decoração de nome) e convenções de chamada do C++, que pode ser difícil de chamar no C.

Para especificar a vinculação em C, especifique extern "C" para suas declarações de função. Por exemplo:

extern "C" __declspec( dllexport ) int MyFunc(long parm1);

O que você deseja fazer?

Que mais você deseja saber?

Confira também

Exportando de uma DLL