Просто экспортируйте функцию C++ в DLL [закрыто] ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Просто экспортируйте функцию C++ в DLL [закрыто]

Сообщение Anonymous »

Я написал функцию на C++ (код равен C).
Теперь из другого приложения в Windows мне нужно вызвать эту функцию.
Вчера вечером я читал и пробовал учебные пособия по это: компиляция исходного кода C в DLL.
но ни одна из моих попыток пока не увенчалась успехом.
почему это должно быть так сложно?
вот вам некоторая информация возможно, потребуется ответить.
система — Windows, соглашение о вызовах будет CDECL (должно быть?)
функция получает 5 целых аргументов и возвращает целое число.
DLL будет содержать только эту единственную функцию.
Мои функции просты, классы не используются. этой функции не требуется импорт.
это просто математическая операция над этими 5 целыми числами.
У меня есть доступ к VisualStudioCode, Code::Blocks и Gcc в системе.
Пожалуйста, проведите меня через пошаговое руководство ABC, чтобы создать DLL из этой функции.
Я попробовал несколько руководств по командным строкам GCC и даже сумел получить .dll. файл, но он ничего не возвращает вызывающему приложению. (ошибка: невозможно загрузить DLL)
https://dev.to/sokearth/building-window ... th-gcc-162
это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/790 ... into-a-dll

Вернуться в «C++»