Sorry @Shade,
Hab mich wohl etwas falsch ausgedrückt.
<< Add: Nein, hab ich nicht. Ich hab nur Dev - gesagt, nicht Dev-Compiler. Da war das Paket gemeint, nicht die Oberfläche >>
Klar ist der DEV "nur" ne IDE. Allerdings beschwerst Du Dich auch nicht, wenn die Leute schon wieder davon reden, dass sie hie und da beim Programmieren nen Fehler haben und den Dev benutzen.
Darf ich meine Frage also für's Protokoll anders stellen, Euer Ehren ?
Ist dieser Bug bei der neuen Version des im Dev integrierten (auch eine etwas falsche Aussage) Compilers MinGW schon raus? >> Antwort wäre wohl : bei Version 3.2 definitiv ja ?? <<
@Shade again: Ich kann Dich verstehen. Mich regen einige Aussagen (beispielsweise die, dass einige nen Assembler - Compiler suchen, etc.) auch manchmal ziemlich auf. Aber man sollte nicht immer gleich ausrasten deswegen. Im Endeffekt interessiert mich momentan nicht so sehr, welcher Compiler im Hintergrund liegt, da ich eh versuche, mich so weit wie ich es kann an den ANSI-Standard zu halten (das ist schwer, wenn man Windowsprogs schreibt ) und nicht, auf deren besondere Stärken und Schwächen einzugehen. Dazu werd' ich in zwei Wochen schon mein COBOL auffrischen müssen
cYa
DjR
[ Dieser Beitrag wurde am 13.11.2002 um 16:06 Uhr von DocJunioR editiert. ]
@richtigkeit:
Deine Argumentation verstehe ich nicht.
Wenn ich z.B. eine Schleife durchlaufe möchte im mir den Inhalt der Variablen ansehen bzw. wie diese sich verändern.
Oder bei verschiedenen If-Verzeigungen möchte ich mir auch die Variablen ansehen. So habe ich, zumindest bisher, immer meine Progrmmierfehler entdeckt.
Ich möchte das ganze nicht Assembler debuggen.
Bin gerade beim Googlen. War aber noch nicht erfolgreich.
@Bashar:
Was meinst Du mit Troll.
[ Dieser Beitrag wurde am 11.11.2002 um 12:31 Uhr von aheim editiert. ]
> Gibt es bereits 64-Bit-Compiler für Windows XP 64-Bit-Edition?
Sicherlich. Wie sonst sollte Microsoft sein Windows XP 64-Bit-Edition kompilieren?
> Wenn ja: Wo?
Intel mit seinem Compiler für IA64
Microsoft VisualStudio 64-Bit-Edition dürftest du als MSDN Abbonent bekommen können.
> Wenn nein: Wann kommen die ersten raus?
Der Intel ist schon raus und Microsoft's VisualStudio und VisualC++ als 64-Bit-Edition werden nicht vor dem offiziellen Release von WinXP-64-Bit erscheinen.
Original erstellt von aheim:
**Unter "Projekt" "Projektoptionen" "Dateien/Verzeichnisse" "Resourcenverzeichnisse" kannst Du das Verzeichnis einstellen.
Habe zwar die 4.9.7, war aber auch schon in der 4.9.6 so.**
Stimmt, bedankt.
Hätte ich auch selbst drauf kommen können
O'Dog
In Deinem Programm machst Du sowas wie:
int *pi = NULL;
*pi = 4711;
Klartext: Du greifst auf einen ungültigen Speicherbereich zu ... Wenn Dein Programm recht umfangreich ist, dann wird's wohl schwer sein, den Fehler zu finden.
Original erstellt von Megaman:
**...
Woher weiss ich, das ich bei dem Teil "hello world" als Console Application
das hier eingeben muss?
#include <windows.h>
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
...**
Welche header-Files Du einbinden musst, hängt davon ab, welche Funktionen, Makros, ... Du in Deinem programm benutzt. Am besten ist es, wenn Du Dir ein paar gute Nachschlagewerke anschaffst. Dort werden i.d.R. Funktionen, Klassen usw erklärt und auch beschrieben, welche includes notwendig sind.
Mal so nebenbei:
e=mc² stimmt nicht ganz
es müsste heißen e²=m²c^4
woraus sich schließen lässt
e = -mc²
schlimm, ne? jetzt haben wir plötzlich negative Massen
hat nix mit dem djgpp zutun.
wenn du c++ lernst, schau in das c++ faq, da hat hume alles rund um datei im thread "streams" beschrieben.
wenn du c lernst, dann zum beispiel so:
FILE *fp;
char eingabe1[]="Hallo\n";
fp = fopen( "test.txt", "w+" );
fputs (eingabe1, fp);
fclose(fp);
inlcuden der stdio.h reicht hier.
<edit>minimalistisches beispiel ohne fehlerabfang :)</edit>
[ Dieser Beitrag wurde am 02.11.2002 um 10:31 Uhr von elise editiert. ]
alder, investiere lieber diese "paar" euro in die standardversion.
du kannst mit dem compiler:
- Puren ANSI/ISO C++ code schreiben bzw. Compilieren.
- Puren ANSI/ISO C code schreiben bzw. Compilieren.
- Reine Win32 API sache schreiben/Compilieren.
- DirectX/OpenGL coden (gibt keinen besseren compiler für DirectX sachen)
- MFC coden.
- Assembler code in dein C/C++ projekt miteincoden.
- Er bietet dir alles was die prof und enterprise edition hat. bis auf datenbank schnick schnack, sowie ein paar andere sachen.
- Du hast die lizensrechte deine geschriebenen code zu vermarkten/verkaufen, sowie deine Compilierten programme. (ist in der schüler,autoren edition und co., nicht erlaubt.
usw. usw. usw.
was will man mehr? also: Kaufen!
- Du bidest die Import-lib ein, die dir mit der dll miterstellt wird. Damit sind alle Funktionen dem Linker bekannt. Die Dll wird dann beim Programmstart automatisch mitgeladen.
wie mach ich das? Wie sehen die Optionen in Linker aus? danke!!!
Hi.
Ich möchte eine ganz einfache DLL erzeugen und benutzen, habe dabei aber Probleme, die richtigen Compiler-Aufrufe zusammenzubasteln.
Die DLL soll relocatable sein mit LoadTimeBinding und eine DllMain haben.
Ich hab jetzt was funktionierendes zusammengestellt, allerdings mit dllwrap oder dlltool, die wohl obsolete oder deprecated sind?! Wie macht man das richtig und möglichst einfach?
g++ -DBUILD_DLL -c SimpleDLL.cpp
g++ -c Main.cpp
dllwrap --def=SimpleDLL.def --output-lib=SimpleDLL.lib --entry=_dll_entry --dllname=SimpleDLL.dll SimpleDLL.o
g++ -o Main.exe Main.o -lSimpleDLL -L./
SimpleDLL.cpp enthält den DLL code.
BUILD_DLL ist zum Umschalten zwischen declspec(dllimport/dllexport)
Main.cpp benutzt eine Funktion der DLL.
Wie lauten die korrekten g++-Aufrufe?
Wie erzeuge ich ein korrektes .def-File? (Ich will nicht alles exportieren)
Wenn ich die .def von Hand erzeugen muß, wie müssen die Einträge aussehen(naming convention)? Mit diesen @ Symbolen? Welche Nummern?
Wie ersetze ich das dllwrap?
Danke im Voraus
Grüße, Nybbler
Halli Hallo,
wie kann ich eine Adressübersicht generieren (inkl. events) wie sie in Outlook oder in Evelution vorkommt??
Bin für alle Ideen froh. (Ich möchte dies mit Qt unter Linux umsetzen)
Danke
Ich verschiebe dich mal nach Linux, lasse diesen Thread hier aber vorerst noch offen. Deswegen schaust du am besten mal bei beiden nach.
Edit: Problem im Unix-Forum gelöst. -> Geschlossen.
[ Dieser Beitrag wurde am 01.11.2002 um 14:10 Uhr von Garrett editiert. ]