Archiv verlassen und diese Seite im Standarddesign anzeigen : c-datei zu exe-datei kompilieren
Roboman93
12.02.2008, 19:42
ich habe schon länger microcontroller in c programmiert und den quellcode in eine hex-datei kompiliert. jetzt möchte ich auch kleine programme für den pc machen und so möchte ich wissen, wie ich aus der c-datei eine exe-datei mache, um diese dann auszuführen.
Steinigtmich
12.02.2008, 23:00
Ich selbst hab sowas noch nie gemacht, aber falls es hilft: Du wirst auf jeden Fall Bibliotheken für Windows brauchen.
Schau mal auf http://www.mingw.org/ , vielleicht hilfts Dir weiter.
Das läuft anscheinend auch über die gcc-Schiene, eine Umgewöhnung sollte also nicht zu gravierend sein.
Sei so gut und teil Ergebnisse mit, mich würde das sehr interessieren.
MfG
Naja, im prinzip brauchst du nur einen geeigneten Compiler
Da wäre z.B. Visual Studio .Net von Microsoft zu nennen, eine sehr verbreitete Entwicklungsumgebung für Windows. (davon gibts sogar eine kostenlose Version)
Roboman93
14.02.2008, 17:54
ok danke. die libs für computer-c waren schon bei winavr dabei
Roboman93
14.02.2008, 18:17
wo kriege ich die kostenlose version her?
http://www.bloodshed.net/devcpp.html
Da gibt es einen kostenlosen C/Cpp Compiler
Hier gibts die kostenlose Version von Visual Studio: Visual Studio Express (http://www.microsoft.com/germany/express/)
da würde ich persönlich übrigens das DVD-Image empfehlen, denn da ist wohl schon alles drin was man so braucht
Roboman93
16.02.2008, 19:57
hab jetzt visual studio c++. kennt einer vl. ein anderes forum, das sich mit dem thema beschäftigt? ich kriege nämlich immer die fehlermeldung:
Projekt : error PRJ0003 : Fehler beim Starten von "mt.exe".
wäre schön, wenn mir einer helfen kann
Wie wäre es mit dem GNU GCC Compiler. Wenn du dir den freien Editor DEV C++ runterlädst ist, gibt es Versionen wo der GCC bereits dabei ist.
http://dev-c.softonic.de/
DerMaddin
27.02.2008, 10:46
Projekt : error PRJ0003 : Fehler beim Starten von "mt.exe".
heisst glaube ich, dass er den MIDLCompiler nicht finden kann (Microsoft Interface Definition Language). Wenn du nur in C programmierst, dann reicht es vlt, wenn du *.cpp in *.c umbenennst, dann wird der Code statt mit einem C++ Compiler mit einem C Compiler übersetzt u der Fehler könnte weg sein.
Ansonsten musst du mal ein bisschen Code online stellen, der das verständlicher macht
Mfg
PS: Alle haben so einen coolen Spruch unter der Antwort.... ich brauch sowas auch:
-----------------------------------
Die dümmsten Programmierer haben die dicksten Programme!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.