PDA

Visualizza la versione completa : [VC++] Errore di libreria in compilazione


rambco
11-07-2002, 13:46
--------------------Configuration: main - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/main.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

main.exe - 2 error(s), 0 warning(s)




che vuol dire ? :confused: :confused: :confused: :confused:

paolomat
11-07-2002, 15:00
Pare che non hai dichiarato il main.
Attenzione che io ho avuto lo stesso errore se compili con un PC con poca RAM (io su il portatile ne ho 16MB e ho questo problema con VC++ 6.0

Ciao
Paolo

Molten
11-07-2002, 17:48
Un consiglio .
Questo errore magari e' comprensibile..ma ce ne sono certi da uscirne pazzi.
Se ti prendi il codice di errore che ti mostra (LNK2001) e lo butti nell MSDN ti da una corposa descrizione di cosa voglia dire quella roba.
Cmq certe volte gli errorini che ti mostra la console ti fanno confondere le idee.

rambco
11-07-2002, 19:41
memoria ne ho 640mb quindi non puo esse e poi me lo fa in diversi programmini che in pratica scarico per vedere un po come si fanno i programmi in vc++ ! Pero mi danno sempre quell'errore !

Molten
12-07-2002, 11:00
Strano..
Prova a fare un programmino di due righe :

#include <iostream>

int main ( int argc , char **argv)
{
std::cout<<"\nCiao!!!!\n";

return (0);
}

Vedi un po' se questo funge......
Se non funziona allora c'e' qualcosa che non va nei settaggi globali di vc6.0 .
Ma non ho capito , tu stai compilando sorgenti c/c++ ansi , oppure sorgenti con supporto delle librererie MFC?.

rambco
12-07-2002, 11:07
sono dei proggettini che ho scaricato sa souce code sono dei sorgenti in visual c++ quindi con interfaccia grafica pero non va !

Molten
16-07-2002, 15:39
Ma hai scaricato i sorgenti e poi ti sei costruito tu il progetto,oppure c'era anche la coppia dsw/dsp?.
Nel prima caso..dato che mi dici che sono interfacce grafiche,forse devi abilitare il run-time library con il supporto del MultiThread.

Vai sotto Project->Settings->C/C++ .
Sulla combo "Category" cerca la voce "Code Generation".
Sotto ti dovrebbero apparire delle combo.
Seleziona "Use Run-Time library" e seleziona "MultiThreaded Library".
Prova.....

Loading