Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » MVC++ 6.0 ähnlicher Compiler?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
18.09.2005, 14:43 Uhr
Nick H.



folgendes Problem:

ich hab vom MVC++ 6.0 Compiler nur die Autoren Edition
wenn man ein Programm damit startet kommt immer erst eine Meldung das man das Prog nicht verkaufen dar usw.
allerdings hab ich ein Programm das die ganze Zeit im Hintergrund läuft
also beim System-start gestartet wird
und die Meldung nervt langsam

ich hab schon 2 andere Compiler probiert:
Dev-C++:
der sagt die ganze Zeit was von impliciten Funktionen
(und ich weiß nichtmal was das heißt )

Cygwin:
der nimmt meine Sources nichtmal
der sagt immer das das ganze kein gültiger C++ Source wäre

kennt jemand von euch noch einen Freeware Compiler?
(am besten einer der dem MVC++ 6.0 ähnelt damit das ganze auch funzt)

oder weiß jemand warum Cygwin/Dev-C++ nicht wollen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.09.2005, 14:49 Uhr
Spacelord
Hoffnungsloser Fall


Weder Cygwin noch DevC++ kennen die MFC.
Einen Freeware Compiler der die MFC unterstützt gibt es meines Wissens nach nicht.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.09.2005, 15:24 Uhr
Nick H.



ich hab noch mal genauer nachgeschaut
Dev-C++ und Cygwin (der meinen Source nun endlich genommen hat)
sagen beide:

implicit declaration of function `int sprintf(...)'
implicit declaration of function `int getenv(...)'

ich hab alles probiert
egal wie ich sprintf oder getenv verwende
es kommen immer diese beiden Fehlermeldungen


das kein MFC unterstützt wird wäre auch kein Problem
es sollte bloß sprintf und getenv endlich funken

ich hab einen gefunden:
das 2003 Toolkit oder so solls kostenlos geben
das werd ich mal runterladen

muss aber erst warten bis ich woanders hinkom hab hier nur isdn...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.09.2005, 16:37 Uhr
Nick H.



auf die Gefahr hin euch auf die Nerven zu gehen
frag ich trotzdem nochmal was "implicit declaration of method ..." bedeutet
ich blicks einfach nicht

kein einziger Compiler ausser MS nimmt meinen Code ohne den Fehler
und zu implicit steht im Wörterbuch auch nix gescheites

irgendjemand muss doch schonmal so eine Fehlermeldung gehabt haben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
21.09.2005, 16:51 Uhr
Tommix



Hallo,
mach mal

C++:
#include <stdio.h>
#include <stdlib.h>



- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
21.09.2005, 17:52 Uhr
Nick H.



danke werds probieren
auch wenn ich denn Sinn nicht verstehe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
21.09.2005, 18:27 Uhr
Nick H.



dashat auch noch funktioniert!?

was is das denn?
warum zeigt der dann nicht an das er die funktion nicht finden kann
statt irgendwas unverständliches auszugeben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
21.09.2005, 18:50 Uhr
Spacelord
Hoffnungsloser Fall


Naja,wenn du mal wirklich unverständliche Fehlermeldungen haben willst dann freu dich auf die Fehlermeldungen die mit der STL zu tun haben .
Du wirst dich wundern wie lang die Bezeichnungen von Algorithmen und Typen der Standardbibliothek sind wenn genau dass da hingeschrieben wird was dahintersteht.Also ohne typedefs und Standardparameter.
Mit template im template im template im template......ne traits Klasse hier und nen Allocator da......

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
21.09.2005, 21:13 Uhr
Nick H.



da werd ich wohl nicht so schnell Probleme bekommen
dafür müsst ich erst mal wissen was die STL überhaupt ist *g*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
22.09.2005, 07:25 Uhr
Tommix



'Morgen
ich erklär's mal so (auf die Gefahr hin, das es nicht ganz richtig ist). Beim Compilieren fehlt eine explizite Deklaration, also versucht der Compiler aus dem Funktionsaufruf selbige zu erraten,er "denkt" also, sie steckt im Aufruf implizit schon drin. Am Ende läßt sich das ganze unter Umständen sogar linken und läuft, falls die entsprechende Bibliothek mit gebunden wird und es tatsächlich eine Funktion mit passender Deklaration gibt. Bei VC heißt die Warnung so:

Zitat von Compiler:

warning C4013: 'sprintf' undefiniert; Annahme: extern mit Rueckgabetyp int


Das ist evtl. etwas einsichtiger.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: