Habe unter Win Xp und VC++ 5.0 eine Dialog-Feld basierende MFC Anwendung geschrieben. Die Funktioniert! Habe sie dann nem Kollegen gegeben (Win Me). Der sagte Läuft nicht. Bin dann an meinen alten Rechner win 95 gegangen. Ihm fehlten die MFC42D.DLL und die MSVCRTD.DLL. Kopiert in c:/windows/system. Funktioniert! Habe die beiden meinem Kollegen gegeben. Der sagte er könne die nicht in System32 Kopieren hat sie dann in c:/Windows/System Kopiert und bekam einen neuen Fehler! Wollte mir nachher schreiben welcher Fehler kommt! Wie kann ich solche Probleme vermeiden oder gibt es Tabellen in denen steht welches Betriebssys. wann was haben will?
Du mußt in den Projektoptionen unter "MFC-Support" den Punkt "MFC als statisch gelinkte Bibliothek verwenden" auswählen. Kann sein, daß die Bezeichnungen anders sind, Hauptsache, die Worte "MFC" und "statisch" kommen drin vor ;-)
Und in den Linker-Optionen gibt es irgendwo die Möglichkeit, die Runtime-Bibliothek auch auf statisch umzustellen. Dann nochmal komplett neu erstellen, und es sollte funktionieren. -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Ich finde das nicht in den Projekteinstellungen, über MFC steht da nur unter Allgemein : MFC in einer gemeinsam genutzten DLL verwenden. Kann das aber nicht ändern! Unter Linker finde ich ach nichts. Ich Habe VC++ 5.0 ist da bestimmt anders trozdem danke!!!
Kommt drauf an! Wenn Du eine SSL Lizenz bekommen könntest, wäre die preislich schon etwas vertretbarer, als wenn Du sie normal kaufst. Meine habe ich damals für 198 DM geholt. Im normalen Softwarehandel wirst Du eh fast nur noch Visual Studio .NET finden, oder jeweilige Stanardversionen. Versuchs mal einfach bei Ebay, Amazon etc...