Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du har funktioner i en DLL skriven i C++ som du vill komma åt från en C-språkmodul bör du deklarera dessa funktioner med C-länkning i stället för C++-länkning. Om inget annat anges använder C++-kompilatorn C++-typsäker namngivning (även kallat namndekoration) och C++-anropskonventioner, vilket kan vara svårt att anropa från C.
Om du vill ange C-länkning anger du extern "C" för dina funktionsdeklarationer. Till exempel:
extern "C" __declspec( dllexport ) int MyFunc(long parm1);
Vad vill du göra?
Exportera C-funktioner för användning i körbara C- eller C++-språk
Importera till ett program med hjälp av __declspec(dllimport)