Buenas muchachos.
Compilador: C++Builder 6.
Problema:
Creo un proyecto, File, New, Appplication (no se si es asi realemnte pero ustedes me entienden)
Bien se crea el formulario, todo muy lindo.
Ahora. Yo estoy haciendo un programa que va a interactuar con archivos creados por el mismo programa, para su lectura y escritura.
Y quiero crear un .H con una clase y una serie de funciones, para que la manipulacion de esas archivos sea mas facil.
entonces hago lo siguiente:
File, New , Unit
y se crea mu .H :
//---------------------------------------------------------------------------
#pragma hdrstop
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
Ahora agrego STL string:
//---------------------------------------------------------------------------
#pragma hdrstop
#include <string>
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
Hasta aqui sin problemas de compilacon , pero cuando creao una variable string:
//---------------------------------------------------------------------------
#pragma hdrstop
#include <string>
#include "Unit2.h"
class ClasePrueba {
public:
string cadena;
};
//---------------------------------------------------------------------------
#pragma package(smart_init)
Y quiero compilar tengo los siquientes errores en la linea "string cadena;"
[C++ Error] Unit2.cpp(10): E2303 Type name expected
[C++ Error] Unit2.cpp(10): E2139 Declaration missing ;
que estoy haciendo mal???
Para terminar, creo un programa para C++ usando el Console Wizard, y si me deja usar STL string, pero para aplicaciones con formulario no .
Un mano muchachos