|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Registered User
Iscritto dal: Aug 2006
Messaggi: 305
|
[C++] Problemi da principiante
Ciao a tutti, devo per forza iniziare a programmare in C++. Conosco già C e Java e anche qualcosina di C++. Il problema è che devo utilizzare Visual Studio 2005. Spero di trovare supporto qui.
La mia prima domanda è questa: devo aprire un progetto già finito. Il progetto è in una cartella in cui c'è la cartella .setting e alcuni files. Tra i files c'è un .cpp e alcuni .h un file .project un file .cdtbuild e un file .cdtproject In nessun file è presente il main e io credevo che fosse necessario sempre anche in c++. E' normale? Come apro (ed eseguo) questo progetto usando visual studio 2005? |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
in C++ come in C si, il main è sempre necessario per qualunque programma, ma di fatto esistono un numero di scenari di vita reale in cui l'entry point del tuo programma (o di quello che è) non si chiama main. ecco alcune possibilità:
1) il tuo è un programma Win32 grafico; in questo caso l'entry point non si chiama main ma WinMain: http://msdn.microsoft.com/en-us/library/ms633559.aspx 2) il tuo non è un programma ma una DLL Win32, e qui abbiamo una DllMain: http://msdn.microsoft.com/en-us/libr...83(VS.85).aspx 3) il tuo è un programma console (non grafico), ma l'entry point non si chiama main perché vuoi supportare Unicode; in questo caso si chiama _tmain. altri scenari sono possibili, ad esempio se stai programmando del codice che verrà linkato ad una libreria statica contenente il main (cosa che succede quando programmi uno screensaver Win32). |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:39.