Просмотр полной версии : [HELP] C++ sampgdk
vmprotect
15.09.2024, 13:46
Всем привет, разрабатываю плагин для сервера SA-MP с использованием sampgdk. Для его работы требуется наличие библиотеки `sampgdk3.dll` в корне сервера. Однако, я заметил, что в других плагинах, таких как streamer, этот DLL не используется, и плагин загружается корректно.
В связи с этим у меня возникает вопрос: как можно запустить сервер SA-MP без необходимости размещать `sampgdk3.dll` в корне сервера? Есть ли возможность интегрировать sampgdk или аналогичный функционал так, чтобы не зависеть от этой DLL?
вайега52
15.09.2024, 13:52
Всем привет, разрабатываю плагин для сервера SA-MP с использованием sampgdk. Для его работы требуется наличие библиотеки `sampgdk3.dll` в корне сервера. Однако, я заметил, что в других плагинах, таких как streamer, этот DLL не используется, и плагин загружается корректно.
В связи с этим у меня возникает вопрос: как можно запустить сервер SA-MP без необходимости размещать `sampgdk3.dll` в корне сервера? Есть ли возможность интегрировать sampgdk или аналогичный функционал так, чтобы не зависеть от этой DLL?
линкуй библиотеку статически, если я правильно понимаю, там в релизах (https://github.com/Zeex/sampgdk/releases/tag/v4.6.4) уже есть для этого архив с суффиксов static
vmprotect
15.09.2024, 18:33
up help
вроде выше расписали, но может ты не понял, скачиваешь исходный код (https://github.com/Zeex/sampgdk) sampgdk, собираешь его как статическую библиотеку, линкуешь свой плагин со статической библиотекой, добавляешь sampgdk в проект своего плагина и компилишь плагин с sampgdk
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot