Начал писать одну dll-ку в cpp. Но не могу экспортировать ф-ции. Подскажите как это там делается. Есть несколько С-файлов, Н-файл с описанием ф-ций, DEF-файл (пустой пока . Также есть Borland C++ 5.02.
Не получается так. И _export в объявлении ф-ции пробовал. Как-то получалось экспортировать, но тогда внешние ф-ции не видит: пишет типа unresolved external malloc.
Опции проекта у тебя точно битые, т.к. malloc импортируется из Microsoft C RunTime Library. А экспорт так к ssx сказал. А можно так: #pragma comment(linker,"/export:YourFunc=<декорированное_имя_функции>")
Всем спасибо. Разобрался. А malloc не видел он потому, что я отключил опцию "generate underscopes" (на самом деле же не malloc, а _malloc).