Comunidad PHPeros
Lenguajes => C / C++ => Mensaje iniciado 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!
-
Si no me equivoco el problema es que la libreria no es iostream.h sino iostream a secas.
#include <iostream>
Saludos
-
No no TLX es tal y como lo puso, pero si la libreria no existe pues no fufa.
-
y que otra libreria podria usar ???
-
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).
-
y de donde me las descargo :P
PD: pasame el turbo c++ que no lo encuentro por ningun lao :-\
-
Es que el Turbo C++ 4.5 creo que no es free, te paso la libreria.
Guardate esta libreria: http://fanatiksoccer.com/iostream.h
-
lo he movido a "D:" y he puesto:
#include <D:/iostream>
void main() {
cout<<"Saludos";
}
y me sale lo mismo >.<
-
iostream.h
-
me dice lo mismo :-\
desinstale el dev c++ y instale microsoft visual c++ ::)
Ahora me da error en la libreria xD
--------------------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)
-
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!
-
ahora ya no me da ese error que no encuentra la libreria, ahora me da unos errores de sintaxis de la libreria xD
-
Bajate el turbo C++ 4.5 xD
-
de donde he buscado una hora entera y no encuentro nada de nada ???
-
Emule xD
-
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
-
todo resuelto xD
He borrado la libreria que me envio G2K y puse asi el codigo:
#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