|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 6, 2004 15:27:09 Здравствуйте, Вот захотел подкрузить из ассемблера DLL'ку написанную на VC++ и с ужасом обнаружил, что не могу скомпилировать библиотеку чтобы там были неманглированные имена. Подскажите как сделать ? Спасибо |
|
|
Дата: Окт 6, 2004 15:30:19 Например написать .def файл. |
|
|
Дата: Окт 6, 2004 16:04:14 Спасибо, все теперь нормально... я просто не подумал про DEF-файл, а искал настройки в IDE |
|
|
Дата: Окт 6, 2004 17:10:23 Или описать функцию как __declspec(dllexport) |
|
|
Дата: Окт 6, 2004 17:47:25 Объявить функцию как extern "C" |
|
|
Дата: Окт 6, 2004 17:56:57 __declspec(dllexport) это не помогает для ++ функций extern "C" а это добавляет символ подчеркивания к имени что иногда неприемлимо Например написать .def файл. а это самый правильный метод ибо рулишь как тебе надо. |
|
|
Дата: Окт 6, 2004 21:25:56 Аналог .def файла: #pragma comment (linker, "/EXPORT:...") |
|
|
Дата: Окт 6, 2004 22:56:06 sep Тему к херам в HELHEIM. А тебя за повторный вопрос такого рода - в бан. Т.к. FAQ надо читать. А не читаешь - это твои проблемы, а не наши. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.073 |