Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Fehler beim kompilieren

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 <
010
26.04.2004, 16:16 Uhr
ao

(Operator)



Zitat:
Tody postete
- error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) bereits in LIBCMTD.lib(new.obj) definiert


Wer anfängt, an den Projekteinstellungen zu fummeln, muss es auch zuende bringen. Los Windalf, hilf ihm aus der Patsche.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
26.04.2004, 16:22 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@ao
*lol*
was soll das denn jetzt schon wieder heissen
übers forum bekomm ich das jedenfalls nicht hin. (vielleicht einer unser studierten Informatiker)
ausserdem hab ich ihm ja auch nicht gesagt er soll alle projekteinstellungen ändern sondern nur das mit den präkompilierten headern rausschmeissen.
das alleine kanns wohl kaum gewesen sein.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
27.04.2004, 09:24 Uhr
Tody



Sorry, ich hab nicht in den Projekteinstellungen gespielt. Ich habe lediglich die Option Vorkompilierte Header nicht verwenden gesetzt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
27.04.2004, 12:53 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also nochmal wie gesagt. wenn ich diese Fehlermeldung "Unerwartetes Dateiende während der Suche nach der Direktive für die vorkompilierte Headerdatei" bekommen hab, spätestens dann hab ich bei mir diese vorkompilierten header bei mir rausgeschmissen und dann gings.

wie du das mit dem neuen fehler lösen musst kann ich dir leider auch nciht sagen. der ist danach bei mir nie aufgetacht.
Wäre meiner Meinung nach auch eher zufall sollte es in direkten zusammenhang mit deinem neuen fehler stehen.

übers forum kann ich dir wie gesagt nicht helfen. vielleicht bekomm ichs hin wenn du mir dein projekt mailst, weiss ich aber aber auch nicht. müsste ich mal mit rumspielen. an sonsten gibts ja hier auch jede menge andere die hoffentlich noch ne idee haben.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
27.04.2004, 13:38 Uhr
Tody



@Windalf
Vielen Dank auf jeden Fall!

Wenn ich die Vorkompilierten Header rausnehme, kommt die Meldung "Unerwartetes Dateiende..." jedenfalls nicht mehr.
Ich habe jetzt festgestellt, wenn ich "MFC in einer gemeinsam genutzten DLL verwenden" auswähle, bleiben die Fehlermeldungen weg. Wähle ich "MFC in einer Statischen Bibliothek verwenden" kommen die Meldungen.
Komisch. Ich möchte aber eine eigenständige EXE haben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
27.04.2004, 13:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also das mit dem unerwartenten dateiende kommt mir so vor als ob du da noch #include <stdafx.h> in ne cpp-datei ballern musst.
kann aber auch blödsinn sein den ich dir gerade erzähle aber öfter will der diesen include noch haben
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
30.04.2004, 13:28 Uhr
Tody



also ich hab es jetzt. ich hatte zu meinem c++-projekt noch 2 *.c-dateien und 2 *.h-dateien hinzugefügt.
wenn ich in die .c-dateien den #include "stdafx.h" einbauen wollte, kam ne meldung von wegen "datei wurde mit älterer compiler-version erstellt".

nachdem ich nun die .c-Dateien in .cpp umbenannt habe und die zwei header-dateien in die stdafx.h eingetragen habe, läuft das programm.
ich verwende die vorkompilierten header jetzt und habe "MFC in einer Statischen Bibliothek verwenden" ausgewählt.

es lag also auch noch an der dateiendung.

Ich bekomme zwarnoch die warnung:

warning LNK4089: Alle Verweise auf 'SHELL32.dll' wurden durch /OPT:REF verworfen

aber es läuft.

gruß
 
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: