Check mal deine Declare-Anweisungen. Die musst Du in #if TargetMacOS Declare MyMacSpecificFunction…. … #elsif TargetWin32 Declare MyWinSpecificFunction…. … #if TargetLinux Declare MyMacSpecificFunction…. … #endif
einbetten. Es ist wichtig zu verstehen, dass der Kompiliervorgang am Fehlen dieser #if Target…-Anweisungen keinen Anstoss nimmt, selbst wenn man plattformspezifische Befehle absetzt, und daher der Test unter der unterstützten Plattform unbedingt nötig ist. Maximilian Tyrtania http://www.contactking.de Am 19.05.2012 um 22:14 schrieb Stefan Mettenbrink: > Einer meiner Anwender meldet folgenden Fehler unter Ubuntu 12.04: > > Runtime Error > Please report what caused this error along with the information below. > ../Common/Linux/GStreamerMediaPlayer.cpp: 201 > Failure Condition: mAudioSink > (null) > > Ich habe keine Ahnung, wo ich ansetzen soll und wäre für Tipps > dankbar. > > Eigentlich ist die Lunuxversion meines Programms ein "Abfallprodukt". > REALstudio kann es halt erzeugen und ich biete das an. Getestet wird das > eigentlich nicht. Jetzt habe ich dafür extra Ubuntu 12.04 in VM Ware > Fusion installiert und bekomme mein Programm dort nicht mal gestartet. > Nachdem ich das Terminal gefunden habe habe ich versucht von dort zu > starten. Auch das geht nicht :-( > > Von dem Anwender habe ich die Info erhalten, dass ich die Anwendung erst > startfähig machen soll (sudo chmod +x), aber der Eigenschaftsdialog > sagt bereits, dass meine Anwendung ausführbar ist. > > Liegt das alles an dieser neuen Oberfläche (Unity)? > > Hat damit schon jemand Erfahrung? > > Ach so, ich nutze noch RS2010r1, habe aber extra die Demo von RS2011r4 > ausprobiert. Mit demselben Ergebnis. > > MfG, Metti. >
