Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При наличии функций в библиотеке DLL, написанной на C++, к которой необходимо получить доступ из модуля языка C, следует объявить эти функции с компоновкой C, а не с компоновкой C++. Если не указано иное, компилятор C++ использует строго типизированное именование C++ (также называемое внутренним именованием) и соглашения о вызовах C++, которые может оказаться сложно вызывать из C.
Чтобы указать компоновку C, укажите extern "C"
для объявлений функций. Например:
extern "C" __declspec( dllexport ) int MyFunc(long parm1);