iostream.h erro

1. iostream.h erro

Ericson Willians Rocha Pires
EricsonWillians

(usa Ubuntu)

Enviado em 05/04/2008 - 00:15h

Olá a todos!

Eu uso o Ubuntu 7.10, e por padrão no diretório /usr/include não havia o iostream.h

Então eu encontrei ele no /usr/include/c++/4.1.3/backward/iostream.h.. E copiei para a pasta.. Mas quando eu dou Include no meu código olha o que aparece:

/usr/include/iostream.h:31:30: erro: backward_warning.h: Arquivo ou diretório inexistente
Em arquivo incluído de /usr/include/iostream.h:32,
do Teste.c:2:
/usr/include/iostream:43:28: erro: bits/c++config.h: Arquivo ou diretório inexistente
/usr/include/iostream:44:19: erro: ostream: Arquivo ou diretório inexistente
/usr/include/iostream:45:19: erro: istream: Arquivo ou diretório inexistente
In file included from /usr/include/iostream.h:32,
from Teste.c:2:
/usr/include/iostream:47: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
In file included from Teste.c:2:
/usr/include/iostream.h:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:38: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:42: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:43: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
/usr/include/iostream.h:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’

Alguém poderia me ajudar a fazer funcionar o iostream.h?

Muito obrigado!




  


2. Iostream

Edvan Macedo
juniormacedo

(usa Ubuntu)

Enviado em 05/04/2008 - 23:48h

cara, você ta querendo programar em c++ né?
cara pelo que sei, quando se inclui seria algo do tipo
#include<iostream>
sem esse .h, experimenta fazer teu programa sem o .h, a sim, se possível salva esse arquivo como .cc, ou .cpp, isso se você quiser programar em c++
espero que sua dúvida seja essa..


3. iostream

Edvan Macedo
juniormacedo

(usa Ubuntu)

Enviado em 05/04/2008 - 23:49h

ha sim, se for c++ use o g++
+D


4. Junior

Ericson Willians Rocha Pires
EricsonWillians

(usa Ubuntu)

Enviado em 06/04/2008 - 00:13h

Eu fiz o que pediu, olha o erro que apareceu:

/usr/lib/gcc/i486-linux-gnu/4.1.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status

Obrigado pelas dicas! Ajudaram sim!

Acabo de reinstalar o g++, e o erro continua a aparecer


5. erro

Edvan Macedo
juniormacedo

(usa Ubuntu)

Enviado em 06/04/2008 - 00:39h

Cara pelo que eu vi nao he erro do compilador
e sim da tua função _start
so pra confirmar
voce esta compilando assim, tomando como base o nome do teu programa como teste.cc
g++ teste.cc -o teste
./teste
tipo, experimenta fazer um programa simples
tipo ola mundo

#include<iostream>
using namespace std;
int main()
{
cout<<"Ola Mundo"<<endl;
return 0;
}

mais facil, copia esse mini codigo e tenta rodar
se rodar o problema nao é do compilador
ha, não esquece de quando for programar em c++
botar o
using namespace std;
que é pra indicar que tu ta usando os std
ve se roda e da um toque aqui
=DD



6. rsrsrsrsrs..

Ericson Willians Rocha Pires
EricsonWillians

(usa Ubuntu)

Enviado em 06/04/2008 - 00:43h

Deu certo!

Eu estava colocando no código apenas "#include <iostream>".. Estava colocando desta forma só pra testar se incluia rsrsrs..

Talvez seja esse o mesmo motivo misterioso do GTK, que não inclui.

Muitíssimo obrigado!


7. hihihih

Edvan Macedo
juniormacedo

(usa Ubuntu)

Enviado em 06/04/2008 - 00:54h

pow inda bem cara
pow em relação ao gtk eu nunca usei
mais tenta procurar como compila usando o gtk
tipo eu uso opengl e é junto com C
também é uma biblioteca grafica
e na hora de compilar eu tenho que adicionar
o -lglut
no caso ficaria
gcc teste.c -lglut -o teste
o gtk deve ter alguma palavra pra se adicionar
tambem na hora de compilar
não sei lhe dizer qual
=D
abraços veiw


8. JUNIOR!!!

Ericson Willians Rocha Pires
EricsonWillians

(usa Ubuntu)

Enviado em 06/04/2008 - 01:10h

MUITO OBRIGADO!! DEU CERTO COM O GTK, ERA OUTRO COMANDO PRO COMPILADOR!!

Nossa! Não imaginei que ficaria tão feliz ao ver um raio de janelinha abrindo na tela, agora posso começar os estudos insanos-compulssivos para algo mais complexo.

OBRIGADO!


9. GTK

Edvan Macedo
juniormacedo

(usa Ubuntu)

Enviado em 06/04/2008 - 03:37h

Opass que bom
onde que você achou?
quer linka pra mim nâo?
hohohohhohoho

abraços rapa
=D


10. Re: iostream.h erro

Bruno Araujo
bjaraujo

(usa Ubuntu)

Enviado em 06/04/2008 - 08:46h

Oi. Passa teu olá mundo em gkt pra min aqui. Cola aí valeu. Já agradeço.


11. Re: iostream.h erro

Adler
flamehazard

(usa Gentoo)

Enviado em 06/04/2008 - 10:30h

olá bjaraujo,

hello world em gtk:
http://library.gnome.org/devel/gtk-tutorial/stable/c39.html">http://library.gnome.org/devel/gtk-tutorial/stable/c39.html


apostila completa sobre gtk direto da fonte:
http://library.gnome.org/devel/gtk-tutorial/stable/

abraço, até...


12. Re: iostream.h erro

Bruno Araujo
bjaraujo

(usa Ubuntu)

Enviado em 06/04/2008 - 22:25h

Valeu!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts