Den ungünstig geposteten Beitrag kann ich leider nicht an anderer Stelle löschen, denke aber das er in dieser Rubrik besser aufgehoben ist, zudem kann ich auch noch fragen, ob meine derzeitige Kombination aus g++ und nasam sinnvoll ist. Wie anders muss ich Assembler-Text in einen CPP-Quelltext eingebunden formatieren, im Vergleich zu einem Quelltext für nasam?
Suse: Linux C++ - Ich verstehe die Anleitungen zu Makefile nicht
« am: Heute, 15:39:44 »
Hi :)
ich fange gerade mit C/ C++ und Assembler unter Linux an und konnte bisher kein Makefile für folgende Gegebenheit erstellen:
Der Quelltext '/home/r66/Desktop/versuch.cpp' benötigt neben 'iostream.h' auch noch '/usr/lib/qt3/include/qapplication.h' und '/usr/lib/qt3/include/qmainwindow.h', wenn auch nicht in der hier abgebildeten, gekürzten Variante.
Die Dateien 'versuch.cpp', 'qapplication.h' und 'qmainwindow.h' existieren in den angegebenen Pfaden.
Kommentiere ich die Qt's aus, funktioniert alles:
1 // versuch.cpp
2
3 #include <iostream>
4 //#include <qapplication.h>
5 //#include <qmainwindow.h>
6 using namespace std;
7
8 int main(int argc, char **argv)
9 {
10 cout << " versuch\n";
11 return 0;
12 }
13
1 # Makefile
2
3 versuch : versuch.cpp
4 g++ versuch.cpp -o versuch
1 # Makefile
2
3 versuch : versuch.o
4 g++ versuch.o -o versuch
5
6 versuch.o : versuch.cpp
7 g++ -c versuch.cpp -o versuch.o
Die richtigen Zeilen um 'qapplication.h' und 'qmainwindow.h' mit einzubeziehen bekomme ich auch mit tmake nicht hin.
Grüße
Ralf
KAsper.ger Gast |