Artikel-ID: 125750 - Geändert am: Dienstag, 31. Mai 2005 - Version: 4.1 Sie erhalten eine "nicht aufgelöstes externes Symbol _WinMain@16" Fehlermeldung Sie beim Erstellen eine MFC-Anwendung mit Unicode-Unterstützung in Visual C++
Hinweis : Microsoft Visual C++ NET (2002) unterstützt beide das verwaltete Codemodell, die von .NET Framework und der nicht verwalteten systemeigenen Windows bereitgestellt wird Codemodell. Die Informationen in diesem Artikel beziehen sich auf nicht verwalteten Visual C++ nur code. ProblembeschreibungDer Linker generiert den folgenden Fehler beim Erstellen einer MFC-Anwendung mit UNICODE-Unterstützung mit am Anfang dieses Artikels aufgeführten Microsoft-Produkten: Msvcrt.lib(crtexew.obj): Fehler LNK2001: nicht aufgelösten externen Verweis Symbol "_WinMain@16" Fehler LNK2019: nicht aufgelöstes externes Symbol _WinMain@16 in Funktion _WinMainCRTStartup verwiesen wird schwerwiegende Fehler LNK1120: 1 nicht aufgelöste externe Verweise UrsacheMFC-UNICODE-Anwendungen verwenden wWinMainCRTStartup als Einstiegspunkt. LösungIn der Kategorie Ausgabe im Projekt auf der Registerkarte Verbindung im Dialogfeld Einstellungen für den Eintrag Symbol auf wWinMainCRTStartup festgelegt. Legen Sie den Einstiegspunkt für Visual c++.NET: In der Kategorie erweitert im Dialogfeld Eigenschaften im Ordner Linker auf wWinMainCRTStartup. StatusEs handelt sich hierbei um ein beabsichtigtes Verhalten. InformationsquellenDie Angaben in der Onlinedokumentation unter dieser Struktur dokumentiert ist:
- C/C++
- Programming Techniques
- Chapter 12 Developing for International Markets
- Support for Unicode
- Unicode Programming: Summary
Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 125750
(http://support.microsoft.com/kb/125750/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunitySPRACHE AUSWÄHLEN |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Zum Anfang