Использование DLL в C, как с отражением в C # - PullRequest
0 голосов
/ 12 февраля 2019

Например, я создаю dll, выдав

gcc -c lib.c -o lib.o
gcc -shared lib.o -o lib.dll

Он включает в себя простые функции, такие как add(int,int).

function add(int i, int j) {
    return i + j;
}

В моей основной программе я называю их как

if (strcmp(arg, "add") == 0) {        
    int i = atoi(argv[2]);
    int j = atoi(argv[3]);
    add(i,j);
}

Конечно, я компилирую основную программу, ссылаясь на файл DLL, но есть ли способ автоматического поиска во всех DLLфайлы внутри рабочего каталога, если есть какая-либо DLL, которая включает в себя вызываемую функцию?Что-то вроде отражения или около того?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...