Ni un "Hola Mundo"en C/C++ logro programar, ni en debian ni xp

Iniciado por Dober-ManN, 31 Marzo 2013, 07:53 AM

0 Miembros y 1 Visitante están viendo este tema.

Dober-ManN

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:


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


ni tampoco:


#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:




Como lo tengo configurado al compilador:
Para C



Y para C++





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

do-while

¡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!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!

85

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.."
Me cerraron el Windows Live Spaces, entonces me creé un WordPress XD
http://etkboyscout.wordpress.com/

pacoperico

Comprueba tambien que no exista ningun conflicto con el antivirus.

Dober-ManN

#4
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":



Dober-ManN


Dober-ManN

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)