есть такой метод для получения адреса метода на c#
[DllImport("opengl32.dll")]
private static extern IntPtr wglGetProcAddress(string name);
[DllImport("Kernel32.dll")]
private static extern IntPtr LoadLibraryA(string name);
[DllImport("Kernel32.dll")]
private static extern IntPtr GetProcAddress(IntPtr module, string name);
private static IntPtr GetAnyGLFuncAddress(string name)
{
IntPtr p = wglGetProcAddress(name);
if (p == (IntPtr) 0 ||
(p == (IntPtr) 0x1) || (p == (IntPtr) 0x2) || (p == (IntPtr) 0x3)||
(p == (IntPtr) (-1)) )
{
IntPtr module = LoadLibraryA("opengl32.dll");
p = GetProcAddress(module, name);
}
if (p == IntPtr.Zero)
{
Console.WriteLine("метод: " + name + " ненеайден");
}
return p;
}
как сделать тоже самой под линукс?
LoadLibrary[A/W].FreeLibrary.GetProcAddress.Вам еще стоит много чего прочитать прежде чем начинать работать с данным функционалом, если вы не работали с динамической загрузкой shared object файлов в Linux.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости