Oppure

Loading
29/09/09 10:21
fearless
Ciao a tutti!
ho un problema con la compilazione di un codice sorgente semplicissimo...
utilizzo visual c++ 2008 express edition, il codice è questo:

//convert.cpp--coverts furlongs to yards
#include <iostream>
using namespace std;

int ftoy(int);

int main()
{
    int fur;
    cout << "Enter the distance in furlongs: ";
    cin >> fur;
    int yar = ftoy(fur);
    cout << "The distance in yards is " << yar <<" .\n";
    return 0;
}

int ftoy(int t)
{
return 220*t;
}


il debugger mi segnala un errore di esterni non risolti..non riesco a capire perchè!
ringrazio in anticipo perr gli eventuali suggerimenti...
aaa
29/09/09 10:40
theprogrammer
A me no (ma non uso la express).

Quali errori in dettaglio?

(e poi, e' il debugger che ti segnala errori, quindi hai compilato e stai eseguendo, o il linker, come hai detto ...) ?
Ultima modifica effettuata da theprogrammer 29/09/09 10:41
aaa
29/09/09 10:48
fearless
scusami è la primissima volta che uso visual e mi esprimo un po' alla buona...
allora io "premo il tasto debug " e mi mostra il seguente messaggio:

1>------ Inizio compilazione: Progetto: conversione, Configurazione: Debug Win32 ------
1>Collegamento in corso...
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: riferimento al simbolo esterno _WinMain@16 non risolto nella funzione ___tmainCRTStartup
1>C:\Users\Bernard\Documents\Visual Studio 2008\Projects\conversione\Debug\conversione.exe : fatal error LNK1120: 1 esterni non risolti
1>Il log di compilazione è stato salvato in ' Studio 2008\Projects\conversione\conversione\Debug\BuildLog.htm'
1>conversione - 2 errore/i, 0 avviso/i
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========

grazie dell'interessamento!
aaa
29/09/09 10:57
theprogrammer
Ma che tipo di progetto hai creato per il tuo codice?

Devi usare

Win32 -> Console
Ultima modifica effettuata da theprogrammer 29/09/09 10:59
aaa
29/09/09 11:02
fearless
un progetto win32 vuoto
aaa
29/09/09 11:08
theprogrammer
Postato originariamente da fearless:

un progetto win32 vuoto


Devi usare un Win32->Console
aaa
29/09/09 11:13
fearless
ah... grazie!! grazie mille davvero.
Ma devo utilizzare un progetto console ogni volta che utilizzo funzioni definite fuori dal main? perchè con programmi che non chiamavano funzioni da me definite come in questo caso funzionava il progetto win32...
aaa
29/09/09 11:59
theprogrammer
Prego ... ma non ho capito cosa vuoi dire ...
aaa