Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wywołanie funkcji zdefiniowanej później w programie, w bibliotece.

Ostatnio zmodyfikowano 2017-10-24 19:18
Autor Wiadomość
RazzorFlame
Temat założony przez niniejszego użytkownika
Wywołanie funkcji zdefiniowanej później w programie, w bibliotece.
» 2017-10-24 19:12:35
Witam, mam szybkie i raczej proste pytanie.
Chciałbym móc zrobić coś takiego:
C/C++
void userImplementation();

void func()
{
    userImplementation();
}
userImplementation jeszcze na poziomie biblioteki np. DLL nie jest zdefiniowane. Chciałbym, aby to użytkownik mógł ją zdefiniować dalej w programie:
C/C++
void userImplementation()
{
    //...
}
Normalnie oczywiście dostaje unresolved external symbol, czego się spodziewałem.
Jest mi to niezwykle potrzebne, możliwie też chciałbym, żeby userImplementation miała sygnaturę funkcji main
Tzn coś takiego:
C/C++
int main();

void func()
{
    main();
}
P-166049
RazzorFlame
Temat założony przez niniejszego użytkownika
» 2017-10-24 19:18:03
Dobra, chyba znalazłem, gitara siema.
https://stackoverflow.com​/questions/42200666​/how-to-call-a-function-in-dll-defined-another-project
Wybrałem metodę z forsowaniem unresolved symbolsów.
P-166050
« 1 »
  Strona 1 z 1