Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Delphi / Kylix / C++ Builder > problema con proyecto
-Foros de debate

Delphi / Kylix / C++ Builder
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

problema con proyecto
Enviado por criztian el día 21 de octubre de 2005

Yo ya programe en c++ y estoy empezando con el builder. El problema es que cuando quiero crear un proyecto en el builder, por ejemplo con algunos hechos en c++ que incluyen clases, me tira tres errores de LINKER ERROR uno de ellos .obj.
Lo hago en un console wizard, y ya probe dejando solo el principal y sacar en unit, y copiando el codigo del principal al unit. Ya probe todo. Los programas que no usan clases andan bien, y tambien algunos ya hechos.
POR FAVOR SI PUEDEN AYUDARME

 
Re: problema con proyecto
Enviado por mfi el día 21 de octubre de 2005

Ayudaria si pusieras exactamente q errores te da al Linkar

 
Re: Re: problema con proyecto
Enviado por criztian el día 22 de octubre de 2005

Cuando saco el Unit y compilo el cpp principal me tira estos errores:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '_main' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\LIB\C0X32.OBJ
Cuando el principal lo copio al Unit y compilo me tira:
[Linker Error] Unresolved external 'Lista<NodoGrafo<int, int> >::~Lista<NodoGrafo<int, int> >()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::~Lista<int>()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Grafo<int, int>::Grafo<int, int>()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::Lista<int>()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Grafo<int, int>::agregarVertice(int *)' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Grafo<int, int>::agregarArco(int *, int *, int *)' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::agregar(int *)' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::tamanio()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Grafo<int, int>::adyacentes(int *)' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::primero()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::pertenece(int *)' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::siguiente()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Error] Unresolved external 'Lista<int>::eliminar_primer_nodo()' referenced from C:\ARCHIVOS DE PROGRAMA\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
Yo supongo que me debe faltar agregarle algo al codigo de los .cpp y .h de las clases, algo que no se agrega en el c++, porque los programas que no incluyen clases me andan bien.
Al principal le agrego esto:
#include <clx.h>
#pragma hdrstop
No se para que es pero me fije en otros programas que lo agregan siempre.

 
Re: Re: Re: problema con proyecto
Enviado por LOGAN el día 24 de octubre de 2005

En un console wizard debes escibir:

#pragma hdrstop
#include <condefs.h>

#include (Los .h que quieras incluir recordadndo que los símbolos <> son las librerias propias del sistema; y entre " " las que hayas creado tú mismo)
//---------------------------------------------------------------------------
//declaración de funciones y procedimientos que uses (tan //sólo la declaración)
#pragma argsused
int main(int argc, char* argv[])
{
//tu programa en sí

return 0; // para salir
}
el código de las funciones y procedimientos

Espero que te ayude esto.
En caso negativo especifica un poco más diciendo qué quieres hacer y cómo lo haces (pq con el chorro de errores que has puesto cualquiera se entera. Yo por lo menos no)
Suerte

 
Re: Re: Re: Re: problema con proyecto
Enviado por erik el día 30 de diciembre de 2007

oye no se mucho de este programa pero no me deja correrlo me marca error me podrias decir el procedimiento de donde busco las librerias y adonde las mando o como le hago porque la vd no se bien de este programa ayudame por favo

 




Re: problema con proyecto
Enviado por OpP el día 23 de septiembre de 2008

Te puede servir esta pagina:

http://www.codepedia.com/wiki/printer.aspx?WikiID=...

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network