Einfach g++ a.cpp b.cpp c.cpp -o prog (und gegebenfalls noch nützliche Flags wie -Wall -W -pedantic -std=c++98 für Warnungen etc.)
Das Problem ist, dass du so immer alle Dateien mitkompilierst was natürlich Zeitaufwendig ist. Daher kannst du auch Code-Dateien in Objekt-Dateien umwandeln und die den Linkerzusammen fassen lassen: g++ -c a.cpp erzeugt dir eine Datei a.o . Das machst du eben auch für b.cpp und c.cpp und am Ende einfach ein g++ a.o b.o c.o -o prog . Da das manuell durchführen natürlich sehr zeitaufwendig ist benutzt man idr Makefiles. Hier könnte die Die ultimative Makefile von Volkard weiterhelfen.
Ansonsten nimm einfach eine IDE die sich drum kümmert, zB KDevelop oder Emacs mit Cedet.
Ich hab halt das Problem, das die mir vorliegende NWCALLS.LIB nur im LAGRE-Memory-Modell klappt. Ich brauche die aber für das HUGE-Modell...
Ich hoffe einfach mal, das es da eine lösung zu gibt...?!?!?
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum WinAPI in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?
Dieses Posting wurde automatisch erzeugt.
Z.B., weil man erst ab C++ Variablen mitten in der Funktion deklarieren, das void in der Parameterliste einer Funktionsdeklaration weglassen darf o.ä. (zumindest im Vergleich zu C89).
Eine gute Option wäre Turbo C++ (http://www.turboexplorer.com/cpp).
Da kannst du deine GUIs mit RAD-Designer mit der VCL entwerfen, deine Programme sind von keinerlei Runtime abhängig - das ist einer der Nachteile von WinForms und .NET - und Compiler und IDE sind in der Explorer-Edition kostenfrei.
Der C++BuilderX taugt zur GUI-Programmierung nicht (es gab da zwar mal ein Technology Preview mit einem wxWidgets-Formulardesigner, der hat aber nie RTM-Status erreicht - und kommt auch nicht annähernd an C++Builder und VCL ran).
Hallo
Die meisten Programme, die mit der ExpressEdition erstellt werden, sind .NET Programme - und die brauchen nun mal das Framework, bei VC2005 ist es das .NET Framework 2.0.
Und hast Du daran gedacht, von "Debug" auf "Release" umzustellen?
Gruss
Hallo Leute,
Ich habe heute wxdev unter Vista ausprobiert und hatte den gleichen Fehler wie ihr auch. Im wxWidgets Forum wird die Lösung des Problems beschrieben.
wxWidgets Discussion Forum
Ich habe die ersten zwei aufgeführten Änderungen durchgeführt und daraufhin hat es anstandslos funktioniert.
Dann bleibt mir jetzt nur noch euch viel Spaß beim Programmieren zu wünschen
MfG
WxDev-User
Visual Studio Orcas unterstützt auch für C++ den Klassendesigner (kann aus Code Klassendiagramm machen - aber nicht anders herum)
ich benutze immer StarUML - macht auch C++ Code Uml Diagramme
keksekekse schrieb:
Leute, die nicht programmieren können, sollten grundsätzlich keine *.exe öffnen!
Ohne Assemblerkentnisse auch nicht, lass ja keinen Java-Programmierer *.exe öffnen
Wenn die anderen das allerdings ausführen kann man sie das Redistributeable mitinstallieren lassen.
Musst du bei MSDN suchen, entweder VC8 redistrbuteable oder VC2005 Redistributeable bringt den Treffer, wenn du engliche mit einbeziehst.
Alternativ kann man das Material statisch mitlinken lassen, aber frag mich nicht wie
Hier scheint die "direkte" Quelle zu sein:
http://www.galileocomputing.de/openbook/c_von_a_bis_z/c_013_014.htm
http://www.pronix.de/pronix-737.html
Ähm, ... ne rhetorische Frage: Hat Pronix oder dev-c++ einen Ruf verlieren?
mal unter Tutorial WinAPI nachsehen.
Meist müste das (manchmal mit geringen compilerspezifischen Anpassungen) laufen.
Ich denke sowas dürfte auch in alten Beiträgen in der WinAPI-Abteilung dieses
Forums schon beschrieben worden sein.
MfG f.-th.