@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
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
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.
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
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