Просто экспортируйте функцию 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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