Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Probleme bei Projekterstellung mit Visual Studio 2005

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 <
000
15.01.2006, 21:00 Uhr
WarrenFaith



Hallo,
ich hab ein Problem mit der Erstellung eines Projektes unter Visual Studio 2005.
Ich mach folgendes:
File -> New -> Projekt -> Visual C++ -> Win32 -> Win32-Project
Dann wird das Projekt erstellt und generiert.

Dann geh ich auf den Ordner "Source Files", mach rechtsklick und dann Add -> New Item -> Visual C++ -> UI -> Windows Form

Dann erstellt er mir unter dem angegebenen Namen eine name.cpp und eine name.h
In der name.cpp steht nur
#include "name.h"

name.h wird mir in der Designansicht angezeigt als leere grafische Oberfläche.
Wenn ich nun alles kompiliere, bekomme ich folgende Fehler:

1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>D:\Programmierprojekte\test2\Debug\test2.exe : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://d:\Programmierprojekte\test2\test2\Debug\BuildLog.htm"
1>test2 - 2 error(s), 0 warning(s)

Ich bin totaler VC++ Anfänger und Googleergebnisse bezogen sich nur auf VS 2003 und ich konnte die Lösungen dort nicht auf VS 2005 transferieren.

Also was mach ich falsch?

Danke im vorraus.

Dieser Post wurde am 15.01.2006 um 21:00 Uhr von WarrenFaith editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.01.2006, 21:59 Uhr
Spacelord
Hoffnungsloser Fall


Der vermisst die WinMain die eine WinApi Anwendung benötigt.
Hast du eventuell bei der Projekterstellung nen Häckchen gesetzt dass VC++ nen leeres Projekt erstellen soll?Normalerweise wird sonst nämlich nen Programmgerüst inklusive main erstellt.
Nen weiteres Problem ist deine Windows Form.
Wenn du nen Win32 Projekt erstellst ist das ein natives Programm.Also eins wovon es nachher ne "richtige",binäre exe Datei gibt die du direkt starten kannst.
Ne Window Form ist aber nen .NET Dialog und passt somit nicht zu dem Win32 Projekt.
Das erkennt VC aber und ändert die Projekteinstellungen.Darüber solltest du auch informiert worden sein.

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
15.01.2006, 22:10 Uhr
xXx
Devil


hmm www.germangamedev.de... da sit nen tut von "Patrick" wie man den VC++ 2005 richtig einrichtet...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.01.2006, 22:27 Uhr
WarrenFaith



besten dank an euch beide.
jetzt ist mir zumindest klar geworden was ich mache
das tut arbeite ich dann mal durch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: