Как писать dll для windows и linux. В интернете пока не нашёл хороших примеров (c/c++)

Как писать dll для windows и linux. В интернете пока не нашёл хороших примеров (c/c++)

Дополнено (1). *библиотеки

Дополнено (2). в linux shared object

Для начала выучить C/C++

Основное правило - не использовать в таких библиотеках ничего специфического для конкретной ОС (например, системные библиотеки) либо использовать директивы условной компиляции. Но с ними код получается весьма макаронистый, легче 2 отдельные библиотеки написать.
В остальном же С - он и в Африке С, просто тупо пишешь на С, а потом компилируешь под нужную ось.

На Линукс нет длл. Вот официальная и весьма понятная мсдн-статья про создание длл
https://docs.microsoft.com/...w=msvc-160

Добавить комментарий