Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Dober-ManN en 31 Marzo 2013, 07:53 am



Título: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: Dober-ManN en 31 Marzo 2013, 07:53 am
Buenas foreros, tengo un problema que no logro identificar. Instale Qt y NetBeans, tanto en debian como en winXp, ni el simple codigo siguiente puedo ejecutar:

Código:
#include <iostream>
using namespace std;
int main() {
    Cout << "Hola Mundo";
    return 0;
}

ni tampoco:

Código:
#include <stdio.h>
using namespace std;
int main() {
    printf("Hola Mundo");
    return 0;
}


Al tratar de ejecutarlo me tira el siguiente error:

Citar
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory `/cygdrive/c/Documents and Settings/Wolframio/Mis documentos/NetBeansProjects/CppApplication_1'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/cppapplication_1.exe
make[2]: Entering directory `/cygdrive/c/Documents and Settings/Wolframio/Mis documentos/NetBeansProjects/CppApplication_1'
mkdir -p build/Debug/Cygwin-Windows
rm -f build/Debug/Cygwin-Windows/main.o.d
g++    -c -g -MMD -MP -MF build/Debug/Cygwin-Windows/main.o.d -o build/Debug/Cygwin-Windows/main.o main.cpp
main.cpp: In function `int main()':
main.cpp:4: error: `Cout' undeclared (first use this function)
main.cpp:4: error: (Each undeclared identifier is reported only once for each function it appears in.)
nbproject/Makefile-Debug.mk:66: recipe for target `build/Debug/Cygwin-Windows/main.o' failed
make[2]: *** [build/Debug/Cygwin-Windows/main.o] Error 1
make[2]: Leaving directory `/cygdrive/c/Documents and Settings/Wolframio/Mis documentos/NetBeansProjects/CppApplication_1'
nbproject/Makefile-Debug.mk:59: recipe for target `.build-conf' failed
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/cygdrive/c/Documents and Settings/Wolframio/Mis documentos/NetBeansProjects/CppApplication_1'
nbproject/Makefile-impl.mk:39: recipe for target `.build-impl' failed
make: *** [.build-impl] Error 2


BUILD FAILED (exit value 2, total time: 4s)

Aqui unas imagenes para que observen:

(http://img202.imageshack.us/img202/7247/dibujocvr.png)


Como lo tengo configurado al compilador:
Para C

(http://img89.imageshack.us/img89/9754/dibujomrx.png)

Y para C++

(http://img40.imageshack.us/img40/1592/dibujol.PNG)



Y es muy cansador porque quiero empezar a programar de una vez, pero este problema ya me tine loco, y para colmo, como les dije, el problema es basicamebte el mismo tanto en net beans, como en qt, y tanto en winXp como en debian.
Espero sepan ayudarme, les agradezco un monton de antemano.
Saludos


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: do-while en 31 Marzo 2013, 11:50 am
¡Buenas!

Es cout no Cout, recuerda que tanto C como C++ diferencian entre mayúsculas y minúsculas.

Si esto no te funciona avisa, ya que no he seguido mirando la configuración que tienes y no se si es la correcta o no.

¡Saludos!


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: 85 en 31 Marzo 2013, 13:42 pm
no tenés una versión en español de ese compilador ? o sino un compilador de C++ en español, así entendés los resultados (LOG) que te muestra el compilador.

ahí decía
error: `Cout' undeclared (first use this function)

"'Cout' no declarado.."


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: pacoperico en 31 Marzo 2013, 16:13 pm
Comprueba tambien que no exista ningun conflicto con el antivirus.


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: Dober-ManN en 31 Marzo 2013, 19:07 pm
Gracias por las respuestas, con respecto a que tengo en mayuscula el Cout, es verdad, pero aun con minuscula (cout) me da el error, el mismo error, es algun problema con las librerias. y lo mismo con printf("hola mundo"); da el mismo error de "undeclared"... como les digo, es como que ni se da cuenta que tiene que buscarlas en las librerias...


y en debian, el cual formatee para ver si en una de esas se solucianaba, a pesar  de haber instalado ya al gcc y al g++, me indica que falta un tal "Make command":

(http://sia1.subirimagenes.net/img/2013/03/31/130331071915786875.png) (http://www.subirimagenes.net/i/130331071915786875.png)


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: 85 en 31 Marzo 2013, 19:16 pm
http://www.ubuntu-es.org/node/26248#.UVhuG6KBl2E
http://www.ubuntu-es.org/node/129385#.UVhuHaKBl2E
http://www.esdebian.org/foro/44245/no-compila-g
http://www.esdebian.org/foro/47846/problema-gcc-libreria
http://www.esdebian.org/foro/38571/problemas-compilando-programs-c-procedentes-windows-gcc

Unos links por ahí te ayudan, yo no te puedo ayudar porque no uso linux por el momento, pero algunos usan en esta comunidad, esperá que te respondan.






Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: Dober-ManN en 31 Marzo 2013, 19:52 pm
ok ok, gracias


Título: Re: Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp
Publicado por: Dober-ManN en 1 Abril 2013, 06:22 am
Solucionado los problemas  ;D (por ahora xD). En Debian, lo selucione instalando el make desde la terminal, apt-get install make, y una vez echo eso, le agregue al NetBeans en donde dice "Make Command:" la direccion del make, osea /usr/bin/make y listo , ... aunque no tengo idea para que es este tal "make", alguien me lo puede decir?  :P
En windows, ya desistiendo de NetBeans, instale el wxDev-C++, el cual por alguna razon, me arreglo el problema en NetBeans, y me funciona nuevamente, ahora el porque, no tengo idea  :o, si alguno se le ocurre la razon, bienvenida sea la teoria, que tengo mucha curiosidad.

 Se que el wxDev-C++ se instala el mismo el compilador, cosa que me parece maravillosa ya que en casos como el mio que recien empiezan con C/C++, con lo cual no tienen la mas minima idea de a que se deben los errores, y que para colmo los errores no son muy explicativos xD, termina generando frustracion y bronca en los que se quieren iniciar, por lo que muchos abandonan la idea tachandolo de muy complicado (lo que la programacion a veces suele ser un rompe cabezas propiamente dicho). Volviendo al tema, el wxDev-C++ modifico alguna cosa que el NetBeans usaba o algo por el estilo, arreglandome el problema, pero quiero saber que es, y si es por culpa mia, me olvide algun paso o instalar algo, o es un error del compilador, el SO o el NetBeans, etc. s)