Как писать 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
- Какая связь между WinAPI, файлом windows.h и библиотекой DLL (kernel32.dll, user32.dll и так далее)? Что находится в файлах (kernel32.dll, user32.dll и так далее) и файле windows.h, какая связь между ними в контексте WinAPI
- Какие игры работают исключительно на Windows 10? Я пока нашёл две forza horizon 4 и forza motorsport 7 . Есть ли ещё? Какие игры работают исключительно на Windows 10? Я пока нашёл две "forza horizon 4" и "forza motorsport 7". Есть ли ещё?
- Гта 5 выдает ошибку 1 DLL C:\WINDOWS\SYSTEM32\codex64.dll. 2 DLL C:\Users\UAI\Deskot\GTA5.exe Гта 5 выдает ошибку 1)DLL C:\WINDOWS\SYSTEM32\codex64.dll. 2)DLL C:\Users\UAI\Deskot\GTA5.exe
- Гта 5 выдает ошибку 1 DLL C:\WINDOWS\SYSTEM32\codex64.dll. 2 DLL C:\Users\Имя пользователя\Deskot\GTA5.exe Гта 5 выдает ошибку 1)DLL C:\WINDOWS\SYSTEM32\codex64.dll. 2)DLL C:\Users\Имя пользователя\Deskot\GTA5.exe