Comunidad PHPeros

Lenguajes => C / C++ => Mensaje iniciado por: kekoman en 21 de Enero de 2008, 22:36:27 pm

Título: Como complio?
Publicado por: kekoman en 21 de Enero de 2008, 22:36:27 pm
Alguien me podria decir como complio un codigo? Tengo el Dev-C++ y me dice:
El sistema no puede hallar el archivo especificado  :-\
http://img180.imageshack.us/img180/1796/dibujoae9.png
Saludos!
Título: Re: Como complio?
Publicado por: CarlosRdrz en 21 de Enero de 2008, 23:19:50 pm
Si no me equivoco el problema es que la libreria no es iostream.h sino iostream a secas.
Código: [Seleccionar]
#include <iostream>
Saludos
Título: Re: Como complio?
Publicado por: G2K en 21 de Enero de 2008, 23:24:50 pm
No no TLX es tal y como lo puso, pero si la libreria no existe pues no fufa.
Título: Re: Como complio?
Publicado por: kekoman en 21 de Enero de 2008, 23:26:49 pm
y que otra libreria podria usar  ???
Título: Re: Como complio?
Publicado por: G2K en 21 de Enero de 2008, 23:30:17 pm
Para las instrucciones de entrada/salida es decir cout y cin se necesita esa libreria, podrias descargartela de internet y enevez de poner.

#include <iostream.h>
Pones
#include "ruta del de donde esta la libreria/iostream.h"

(Si no me equivoco, hace tiempo que no utilitzo la segunda forma que es si no esta en el directorio de librerias del compliador).
Título: Re: Como complio?
Publicado por: kekoman en 21 de Enero de 2008, 23:39:00 pm
y de donde me las descargo  :P
PD: pasame el turbo c++ que no lo encuentro por ningun lao  :-\
Título: Re: Como complio?
Publicado por: G2K en 22 de Enero de 2008, 07:16:54 am
Es que el Turbo C++ 4.5 creo que no es free, te paso la libreria.

Guardate esta libreria: http://fanatiksoccer.com/iostream.h
Título: Re: Como complio?
Publicado por: kekoman en 22 de Enero de 2008, 08:53:15 am
lo he movido a "D:" y he puesto:
Código: [Seleccionar]
#include <D:/iostream>
void main() {
cout<<"Saludos";
}
y me sale lo mismo >.<
Título: Re: Como complio?
Publicado por: G2K en 22 de Enero de 2008, 09:58:38 am
iostream.h
Título: Re: Como complio?
Publicado por: kekoman en 22 de Enero de 2008, 13:02:45 pm
me dice lo mismo  :-\
desinstale el dev c++ y instale microsoft visual c++  ::)
Ahora me da error en la libreria xD
Código: [Seleccionar]
--------------------Configuration: Untitled1 - Win32 Debug--------------------
Compiling...
Untitled1.cpp
d:\projectc\iostream.h(1) : error C2143: syntax error : missing ';' before '<'
d:\projectc\iostream.h(31) : error C2006: #include expected a filename, found '&'
d:\projectc\iostream.h(35) : error C2006: #include expected a filename, found '&'
d:\projectc\iostream.h(41) : warning C4068: unknown pragma
d:\projectc\iostream.h(50) : warning C4068: unknown pragma
d:\projectc\iostream.h(53) : warning C4068: unknown pragma
d:\projectc\iostream.h(71) : error C2065: 'ios' : undeclared identifier
d:\projectc\iostream.h(72) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(72) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(72) : error C2065: 'streambuf' : undeclared identifier
d:\projectc\iostream.h(73) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(73) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(73) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(73) : error C2065: 'istream' : undeclared identifier
d:\projectc\iostream.h(74) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(74) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(74) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(74) : error C2065: 'ostream' : undeclared identifier
d:\projectc\iostream.h(75) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(75) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(75) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(75) : error C2065: 'iostream' : undeclared identifier
d:\projectc\iostream.h(76) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(76) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(76) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(76) : error C2065: 'istream_withassign' : undeclared identifier
d:\projectc\iostream.h(77) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(77) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(77) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(77) : error C2065: 'ostream_withassign' : undeclared identifier
d:\projectc\iostream.h(78) : error C2501: '_CLASSDEF' : missing storage-class or type specifiers
d:\projectc\iostream.h(78) : error C2086: '_CLASSDEF' : redefinition
d:\projectc\iostream.h(78) : error C2146: syntax error : missing ';' before identifier '_CLASSDEF'
d:\projectc\iostream.h(78) : error C2065: 'iostream_withassign' : undeclared identifier
d:\projectc\iostream.h(80) : error C2448: '<Unknown>' : function-style initializer appears to be a function definition
d:\projectc\iostream.h(80) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

Untitled1.obj - 33 error(s), 3 warning(s)
Título: Re: Como complio?
Publicado por: CarlosRdrz en 22 de Enero de 2008, 13:58:41 pm
Las librerias de Dev-C++ y Visual C++ son totalmente distintas.
Visual C++ usa otras librerias, por ejemplo, puedes usar Console::Write si es en una consola.

Por cierto, probaste a escribir <iostream> sin el .h?

Saludos!
Título: Re: Como complio?
Publicado por: kekoman en 22 de Enero de 2008, 14:01:37 pm
ahora ya no me da ese error que no encuentra la libreria, ahora me da unos errores de sintaxis de la libreria xD
Título: Re: Como complio?
Publicado por: G2K en 22 de Enero de 2008, 14:02:44 pm
Bajate el turbo C++ 4.5 xD
Título: Re: Como complio?
Publicado por: kekoman en 22 de Enero de 2008, 14:03:10 pm
de donde he buscado una hora entera y no encuentro nada de nada  ???
Título: Re: Como complio?
Publicado por: G2K en 22 de Enero de 2008, 14:04:38 pm
Emule xD
Título: Re: Como complio?
Publicado por: CarlosRdrz en 22 de Enero de 2008, 15:25:35 pm
Usad Visual C++ es gratis, pero eso si, quizas un poco mas dificil.
Lo de las librerias como ya te digo, es porque son funciones y librerias totalmente distintas.

Saludos
Título: Re: Como complio?
Publicado por: kekoman en 22 de Enero de 2008, 16:24:19 pm
todo resuelto xD
He borrado la libreria que me envio G2K y puse asi el codigo:
Código: [Seleccionar]
#include <iostream.h>
void main() {
cout<<"Saludos";
}
Asi que visual c++ uso sus propias librerias xD
Pero el problema es que cuando ejecuto el .exe me sale como si fuera un archivo batch  :P