-
Das apt-get install ... installiert nur die Tools und die Libs.
zur Erklärung:
1. Erstellen des Quellcode Verzeichnisses
mkdir qttest
2. Erstellen der Datei main.cpp
cd qttest
geany main.cpp
(hier kopierst du den Quellcode von der ersten Seite rein. Abschnitt: main.cpp
3. Erstellen der Datei CMakeLists.txt
geany CMakeLists.txt
(hier kopierst du den Quellcode von der ersten Seite rein. Abschnitt: CMakeLists.txt
4. Erstellen des build Verzeichnisses
mkdir build
5. Bau vorbereiten
cd build
cmake ..
6. bauen
make
-
finde mich nicht zurecht :(
- - - Aktualisiert - - -
ich verwende auch niemals cmake und auch keine Kommandozeilen (und habe ich auch nicht vor) !
gibt es kein install.exe, das alles fix und fertig installiert?
- - - Aktualisiert - - -
wie kann ich QT wieder deinstallieren?
-
Das apt-get install IST das install.exe.
qt wieder entfernen
Code:
sudo apt-get purge cmake-qt-gui build-essential qt5-default
sudo apt-get autoremove
-
ok, ich deinstalliere wieder, das ist mir zu kompliziert mit dem geany main.cpp und dem cmake und den ganzen Texten
ich meinte mit install.exe ein programm, das alles macht, ohne den cmake Teil selber machen zu müssen, da werde ich ja ganz konfus.
Ich will ja nur die OpenFile und SaveFile Sachen benutzen per #include, nichts weiter sonst.
-
Auch unter Windows installiert dein Setup nur die Tools. Deine Projektdateien legt es auch nicht an.
Auch Visual Studio Enterprise für 5000-6000€ legt keine Einzige Projektdatei an.
-
hmmm - was sind Projektdateien?
ich habe bisher nur mit Tools gearbeitet wie der Arduino IDE
Visual Studio (oder gar Eclipse!!! **schauder**) ist mir auch viiiel zu kompliziert.
-
main.cpp???????
Dein Quellcode?????
Das was du programmieren willst?
-
ich habe noch gar keinen Quellcode, den muss ich erst noch entwickeln.
Im Prinzip muss der FileOpen / FileSaveDialog hier eingearbeitet werden:
https://www.roboternetz.de/community...l=1#post628178
um *.wav Dateien auf der SD zu öffnen, um sie weiter bearbeiten zu können,
mit diesem Menü:
Kommando-Center:
==============
0 Soundfile *.csv in Programm öffnen / laden (FileOpenDialog)
1 Soundfile *.wav in Programm öffnen / laden (FileOpenDialog)
2 Soundfile *.wav öffnen / abspielen + Plot (FileOpenDialog)
3 Sound aufnehmen per Micro / SoundCard
4 akt. Sound (Array im RAM) abspielen + Plot
5 akt. Sound optimieren (noise/cut)
6 akt. Sound (im RAM) als File speichern unter... (FileSaveDialog)
7 akt. Sound an FFT + Plot
8 akt. Sound cross correlation mit 1 wav File (FileOpenDialog)
9 akt. Sound cross correlation mit allen *.wav Files (auto)
- - - Aktualisiert - - -
was ich im Prinzip suche ist etwas simples minimalistisches wie
Code:
#include <filedialogs.h>
//....
FILE *fp;
fp = OpenFileDialog(); // File auswählen über ein Mini-Filebrowser-Auswahlmenü
// anstelle von explizit:
// fp = fopen( "/home/pi/test/mytextfile.txt" , "r" );
// dann weiter mit Datenverarbeitung dieses Files, dann:
SaveFileDialog(fp); // speichern unter einem anderen Namen per File-Browserfenster
// dann:
close(fp);
-
Apt-get install kann man nicht mit einer install.exe von windows vergleichen, eher mit msiexec.
also:
Win: msiexec /i (paket)
Unix: apt-get install (paket)
(Irgendwoher muß Microsoft ja die Ideen für seine Sachen nehmen)
Win: msiexec /x (paket)
Unix: apt-get purge (paket)
Auch bei QT muß man wie bei Visual C++ auch das Programmieren selbst machen.
Und auch wie bei MS Visual Studio, ist QT Designer eine komplette IDE.
Also keinerlei Unterschied zur Windows Welt.
Wer es mag, kann aber QT auch ohne QT Designer nutzen und es per Plugin in Eclipse einbinden.
-
das ist viel zu kompliziert, und Eclipse schon gleich gar nicht. Es muss viel einfacher gehen (Installation meinetwegen über apt-get, aber dann ohne weitere Nacharbeiten, cmake, make, makefile, tonnenweise zusätzliche #includes und Hilfsprozeduren, was auch immer):
Code:
#include <filedialogs.h>
FILE *fp;
fp = OpenFileDialog(); // File auswählen und öffnen über ein Filebrowser-Auswahlmenü
// jetzt den Inhalt der Datei bearbeiten, und dann neu speichern...:
SaveFileDialog(fp); // speichern unter einem anderen Namen per File-Browserfenster
// dann: schließen
close(fp);
IDE habe ich: Geany.
(in Delphi musste man nur ein Filemenü-Objekt auf seine Canvas ziehen, das war alles)