Allegro und dev-cpp



  • Hi, 🙂
    Ich habe vor kurzem Dev-c++ und Allegro installiert und mich dabei ganz genau an die Installing Allegro for Dev-C++Anleitung gehalten. Die Funktion allegro_message() funktioniert dann auch. Aber als ich versucht habe die bei Allegro mitgelieferte Demonstrations-c-datei zu kompilieren kommt bei mir immer die Fehlermeldung:
    ANSI C++ forbids implicit conversion from `void *' in argument passing
    Hat einer ne Idee, woran das liegen könnte? 😕

    mfg
    Mata



  • Wie sieht denn der Code aus, bei dem diese Fehlermeldung kommt...



  • naja es ist die bei allegro mitgelieferrte demo-c-datei.
    die Fehlermeldung kommt zum ersten Mal bei Zeile 231 und wiederholt sich bei ähnlichen Befehlen weiter unten im Code
    z.B. (231)
    play_sample(data[ENGINE_SPL].dat, 0, PAN(pos>>SPEED_SHIFT), 1000, TRUE);



  • aha...

    Ich habe gerade herausgefunden, dass wenn ich das Projekt nicht als c++ sondern als c-windows-application erstelle, die Sache funktioniert.
    Hm, jetzt habe ich etwa einen Monat gebraucht dieses Problem zu lösen, geniale Zeit-Ausbeute 🙄
    Naj das war es bestimmt wert 😉


Anmelden zum Antworten