View Single Post
Old 21-02-2019, 16:06   #2
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 3301
Quote:
Originariamente inviato da modernlife75drg Guarda i messaggi
Ciao a tutti,
ho iniziato a studiare su un testo la programmazione in c .
Sto iniziando a buttare giù qualche riga in Netbeans...
ma mi è successo questo:
1.installato il compilatore provo a compilare il classico hello world...
funziona..."SUCCEFULL.." e stampa "Hello , world"...

2.faccio altre prove con altri eserizietti...mi da sempre errore , anche quando copio per intero il codice scritto sul libro dall'autore

3. decido di riprovare con il primo codice...HELLO...che prima funzionava e mi da questo errore....perchè? potete aiutarmi per favore ?

cd 'C:\Users\adriano\Documents\NetBeansProjects\CppApplication_1'
C:\MinGW\local\msys1.0\bin\make.exe -f Makefile CONF=Debug
"/C/MinGW/local/msys1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make.exe[1]: Entering directory `/c/Users/adriano/Documents/NetBeansProjects/CppApplication_1'
"/C/MinGW/local/msys1.0/bin/make.exe" -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/cppapplication_1.exe
make.exe[2]: Entering directory `/c/Users/adriano/Documents/NetBeansProjects/CppApplication_1'
mkdir -p dist/Debug/MinGW-Windows
gcc -o dist/Debug/MinGW-Windows/cppapplication_1 build/Debug/MinGW-Windows/hello_world.o build/Debug/MinGW-Windows/nbproject/private/newmain.o build/Debug/MinGW-Windows/newmain.o
build/Debug/MinGW-Windows/nbproject/private/newmain.o: In function `main':C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/nbproject/private/newmain.c:4: multiple definition of `main'
build/Debug/MinGW-Windows/hello_world.o:C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/hello_world.c:3: first defined here
build/Debug/MinGW-Windows/newmain.o: In function `main':C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/newmain.c:5: multiple definition of `main'
build/Debug/MinGW-Windows/hello_world.o:C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/hello_world.c:3: first defined here
collect2: ld returned 1 exit status
make.exe[2]: *** [dist/Debug/MinGW-Windows/cppapplication_1.exe] Error 1
make.exe[2]: Leaving directory `/c/Users/adriano/Documents/NetBeansProjects/CppApplication_1'
make.exe[1]: *** [.build-conf] Error 2
make.exe[1]: Leaving directory `/c/Users/adriano/Documents/NetBeansProjects/CppApplication_1'
make.exe": *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 2s)
Te lo dice qua:

build/Debug/MinGW-Windows/nbproject/private/newmain.o: In function `main':C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/nbproject/private/newmain.c:4: multiple definition of `main'
build/Debug/MinGW-Windows/hello_world.o:C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/hello_world.c:3: first defined here
build/Debug/MinGW-Windows/newmain.o: In function `main':C:/Users/adriano/Documents/NetBeansProjects/CppApplication_1/newmain.c:5: multiple definition of `main'

Praticamente hai un progetto in cui hai due "main" e ovviamente può esserci solo un entry poin per un eseguibile
Kaya è offline   Rispondi citando il messaggio o parte di esso