Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
lm2:ce:s_pl [2020/08/04 17:05] ruben |
lm2:ce:s_pl [2020/11/30 14:12] (текущий) |
||
|---|---|---|---|
| Строка 22: | Строка 22: | ||
| </ | </ | ||
| - | ==== Написание плагина (Windows) | + | **Написание плагина (Windows)** |
| Создаем DLL, например через Visual Studio. Из DLL должны быть экспортированы функции: | Создаем DLL, например через Visual Studio. Из DLL должны быть экспортированы функции: | ||
| Строка 59: | Строка 59: | ||
| #pragma warning(pop) | #pragma warning(pop) | ||
| + | |||
| </ | </ | ||
| + | |||
| ==== Написание плагина (Linux) ==== | ==== Написание плагина (Linux) ==== | ||
| Строка 75: | Строка 77: | ||
| std::string PollEvents(); | std::string PollEvents(); | ||
| } | } | ||
| + | |||
| </ | </ | ||
| Строка 83: | Строка 86: | ||
| g++ -std=c++11 -c *.cpp -fPIC | g++ -std=c++11 -c *.cpp -fPIC | ||
| g++ -shared -o libplugin.so -std=c++11 *.o | g++ -shared -o libplugin.so -std=c++11 *.o | ||
| + | |||
| </ | </ | ||