Seite 3 von 3

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 18:30
von mk-soft
Überprüfe mal ob alles installiert ist, oder ob sich etwas geändert hat

Hiermit lief immer alles unter Ubuntu und Linux Mint...
Purebasic
---------
sudo apt-get install build-essential gcc g++

sudo apt-get install libxxf86vm-dev libxine2-dev unixodbc-dev libsdl1.2-dev libsdl2-dev

sudo apt-get install libgtk2.0-dev libgtk-3-dev libwebkitgtk-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev


Subsystem qt
------------
sudo apt-get install qtbase5-dev qttools5-dev qtmultimedia5-dev qtdeclarative5-dev libqt5svg5-dev libqt5webkit5-dev libqt5multimedia5-plugins


Ubuntu Gnome 18.xx (For PB-IDE)
-------------------------------
sudo apt install libcanberra-gtk-module

Obsoleted
---------
;sudo apt-get install libgnome2-dev
;sudo apt-get install libgnomeprintui2.2-dev libxine-dev


Ubuntu missing default libs (Without developer packets)
-------------------------------------------------------
gtk2
- sudo apt-get install libgtk2.0
gtk3
- sudo apt-get install libwebkitgtk-3.0
qt
- sudo apt install qt5-default

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 18:54
von Nino
Sicro hat geschrieben:@Nino:
Probiere das mal bitte aus:
mk-soft hat geschrieben:Start mal die Purebasic-IDE über ein Terminal-Fenster und schaue was diese ausgibt wenn das Konsolen-Programm gestartet wird.
Ich weiß zwar nicht wieso ich das machen soll, aber bitte:

Code: Alles auswählen

OpenConsole()
PrintN("Warte 5 Sekunden vor dem Beenden...")
Delay(5000)
Es wird dann wie erwartet in dem bereits zuvor geöffneten Terminal-Fenster der Text "Warte 5 Sekunden vor dem Beenden..." ausgegeben.

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 19:17
von mk-soft
Sorry,

Nur zur Nachfrage... Es ist aber im Compiler-Option die Einstellung für Executable-Format "Console" gewählt?

Bei mir im Terminal-Fenster für die Anwendung dann ein extra Tab für 5 Sekunden erstellt.

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 19:32
von Nino
mk-soft hat geschrieben:Sorry,

Nur zur Nachfrage... Es ist aber im Compiler-Option die Einstellung für Executable-Format "Console" gewählt?

Bei mir im Terminal-Fenster für die Anwendung dann ein extra Tab für 5 Sekunden erstellt.
Uuups ... Sorry, das hatte ich gerade eben vergessen. (gestern nicht!)
Wenn ich Executable-Format "Console" wähle, wird im vorhandenen Terminal-Fenster folgende Meldung angezeigt
# Die Option »-x« ist veraltet und wird in einer späteren Version von GNOME-Terminal entfernt.#
# Verwenden Sie »-- «, um die Optionen abzubrechen. Schreiben Sie die auszuführende Befehlszeile dahinter, die ausgeführt werden soll.#
Ich habe aber nirgendwo die Option »-x« angegeben ...

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 20:04
von Sicro
Nino hat geschrieben:Ich weiß zwar nicht wieso ich das machen soll, aber bitte:
Wenn Programme über die Konsole gestartet werden, dann schreiben die Programme meistens Meldungen in die Konsole, die hilfreich sein könnten, um festzustellen, wo es klemmt. Wie bei dir nun.
Nino hat geschrieben:Ich habe aber nirgendwo die Option »-x« angegeben ...
Die PureBasic-IDE startet dein Programm automatisch über das Terminal:

Code: Alles auswählen

gnome-terminal -x /tmp/purebasic_compilation0.out
Der Parameter "-x" ist also anscheinend veraltet, aber sollte eigentlich noch funktionieren, weil er ja erst in einer späteren Version entfernt wird. Hm …

Re: Openconsole() öffnet keine Konsole.

Verfasst: 13.08.2019 20:05
von mk-soft
Diese muss noch gemeldet werden, führt aber zu keinem problem...

Re: Openconsole() öffnet keine Konsole.

Verfasst: 06.11.2020 10:28
von stevie1401
Gelöst!
Jetzt habe ich endlich herausgefunden, warum Openconsole() bei Linux Mint Mate nicht geht.
Anscheinend mag die PB IDE das Mate-Terminal nicht.
Installiert man das Gnome-Terminal oder Xterminal nach, funktioniert es.