Probleme bei der Compilierung mit ShellExecute



  • Hallo,

    bin relativ verzweifelt, weil ich ein Problem nicht gelöst kriege.

    Ich verwende in einem Programm

    #include <shellapi.h>
    ...
    ...
    sprintf(cBuffer, "hilfe\\hilfe.htm");
    ShellExecute(NULL, "open", cBuffer, NULL, NULL, SW_SHOW);
    ...
    

    Beim compilieren erhalte ich die Fehlermeldung:
    dimix.obj .text: undefinef reference to '_ShellexecuteA@24'

    Seltsamerweise tritt dieser Fehler erst auf, seit ich nach einem 'format c:' Windows und meinen c-Compiler (LCC) neu installiert habe.

    Ich erinnere mich auch, dass ich das Problem schon mal hatte und es irgendwie in den Griff bekommen habe. Nur leider nicht mehr, wie. 🙄

    Kann mir jemand helfen?



  • Du mußt die shell32.lib verlinken...



  • Danke Hepi.

    Klappt. Bin gerade mit der "manuellen Suchfunktion" des Forums (man lese alle Überschriften der Beiträge bis Seite ... naja, eben da, wo manns findet 😮) auch drauf gestoßen.

    Hoffentlich klappt die Suchfunktion bald wieder.

    Gruß,
    Sebastian


Anmelden zum Antworten