ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   [HELP] C++ sampgdk (https://forum.antichat.xyz/showthread.php?t=1520551)

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

Цитата:

Сообщение от 0x1146fd

Всем привет, разрабатываю плагин для сервера SA-MP с использованием sampgdk. Для его работы требуется наличие библиотеки `sampgdk3.dll` в корне сервера. Однако, я заметил, что в других плагинах, таких как streamer, этот DLL не используется, и плагин загружается корректно.

В связи с этим у меня возникает вопрос: как можно запустить сервер SA-MP без необходимости размещать `sampgdk3.dll` в корне сервера? Есть ли возможность интегрировать sampgdk или аналогичный функционал так, чтобы не зависеть от этой DLL?

линкуй библиотеку статически, если я правильно понимаю, там в релизах уже есть для этого архив с суффиксов static

vmprotect 15.09.2024 18:33

up help

ustoman 15.09.2024 22:35

вроде выше расписали, но может ты не понял, скачиваешь исходный код sampgdk, собираешь его как статическую библиотеку, линкуешь свой плагин со статической библиотекой, добавляешь sampgdk в проект своего плагина и компилишь плагин с sampgdk


Время: 19:14