Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

progetti in MS Visual Studio C++

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

progetti in MS Visual Studio C++

Messaggioda mciasco » gio ago 26, 2004 9:17 am

Salve gente,

sara' una roba banale ma nn mi riesce. Vorrei fare un progetto in C e uso l'ambiente MS Visual Studio. Ora però il problema è che ho vari file .c e .h e vorrei compilare tutto insieme (tipo un Makefile di linux) altrimenti devo compilare tutto separatamente!!!
Come diavolo si fa?
Io ho provato così:
- nuovo workspace
- aggiungo un progetto (win32 application)
- aggiungo i file vari (tra l'altro in automatico mi riconosce i .c e i .h e me li mette in cartelle diverse)

Vado a fare il Build (F7) e mi dice sta cavolata:
-------------------------------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/main.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
--------------------------------------

C'è qualcuno che mi sa aiutare con sto benedetto Visual Studio???
Grazie,
Marco
Avatar utente
mciasco
Senior Member
Senior Member
 
Messaggi: 151
Iscritto il: ven apr 09, 2004 2:15 am

Messaggioda dd2y » sab ago 28, 2004 11:58 am

[B)]non vedi che il compilatore ti dice che manca l'entry point ? in un programma window, deve esserci anche una funzione principale come la vecchia void main() in un programma console..
solo che stavolta è

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
...fai quello che devi fare...

return 0;
}

se devi usare un applicazione console, devi creare un "applicazione win32 console", non una "wind32 application"... e metti la vecchia

void main()
{
}

ciao
Avatar utente
dd2y
Aficionado
Aficionado
 
Messaggi: 39
Iscritto il: sab mar 20, 2004 9:37 pm

Messaggioda mciasco » dom ago 29, 2004 6:37 pm

azzz.. grazie nn lo sapevo mica!!
Avatar utente
mciasco
Senior Member
Senior Member
 
Messaggi: 151
Iscritto il: ven apr 09, 2004 2:15 am


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising