error LNK2019: unresolved external

Nabi

Erfahrenes Mitglied
Hi;
Ich bekomme ein Fehler (error LNK2019: unresolved external) an der stelle : bfile=GetOpenFileName(&opn);

was konnte der ursache sein und wie kann man dieser Fehler beheben?

Code:
void openfile(){
    ZeroMemory(&opn, sizeof(OPENFILENAME));

    tz1[0]             = TEXT('\0');

    opn.lStructSize       = sizeof(OPENFILENAME);
    opn.hwndOwner         = hWnd;
    opn.hInstance         = hInstance;
    opn.lpstrFilter       = "Bitmaps (*.bmp)\0*.bmp\0";
    opn.lpstrCustomFilter = NULL;
    opn.nMaxCustFilter    = 0;
    opn.nFilterIndex      = 0;
    opn.lpstrFile         = tz1;
    opn.nMaxFile          = sizeof(tz1) / sizeof(tz1[0]);
    opn.lpstrFileTitle    = NULL;
    opn.nMaxFileTitle     = 0;
    opn.lpstrInitialDir   = NULL;
    opn.lpstrTitle        = TEXT("Open a File");
    opn.nFileOffset       = 0;
    opn.nFileExtension    = 0;
    opn.lpstrDefExt       = "";
    opn.lCustData         = 0;
    opn.lpfnHook          = 0;
    opn.lpTemplateName    = NULL;
    opn.Flags             =  OFN_CREATEPROMPT;

bfile=GetOpenFileName(&opn); // Fehler an Dieser stelle?
}
 
Zuletzt bearbeitet:
Die Funktion benötigt die Bibliothek "Comdlg32.lib", die du deinem Projekt noch hinzufügen musst (Linkereinstellungen).

Gruß
MCoder
 
Zurück