Viernes 8 de Noviembre de 2024, 07:18
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
C++ Builder
(Moderador:
Eternal Idol
) »
Añadir obj
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Añadir obj (Leído 1817 veces)
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Añadir obj
«
en:
Martes 2 de Septiembre de 2008, 02:26 »
0
Hola, tengo un proyecto en el cual quiero usar funciones que tengo en fotran quiero usar los compilador (.obj) pero no he sabido como hacerlo. En G++ (GCC, MakeFile) ya lo he hecho, pero no tengo idea de como hacerlo en borland (es decir ya me compila pero no me linkea)
Alguien sabe como añadir los OBJ para que el compilador lso agrege (sin que los quiera compilar)
Tweet
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Eternal Idol
Moderador
Mensajes: 4696
Nacionalidad:
Re: Añadir obj
«
Respuesta #1 en:
Martes 2 de Septiembre de 2008, 02:37 »
0
Agrega los .OBJ en las opciones del enlazador (linker options), fijate bien como estas declarando las funciones para que coincidan los parametros y el tipo de pasaje.
Nacional y Popular
En mi país la bandera de Eva es inmortal.
Queremos una Argentina socialmente justa, económicamente libre y políticamente soberana.
¡Perón cumple, Evita dignifica!
La mano invisible del mercado me robo la billetera.
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Añadir obj
«
Respuesta #2 en:
Martes 2 de Septiembre de 2008, 02:54 »
0
Creoque algo muy importante que se me paso la onda es que uso el Builder 6
y no encontre donde añadirlo en Projects->options..->linker
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Añadir obj
«
Respuesta #3 en:
Martes 2 de Septiembre de 2008, 23:11 »
0
Curioseando encontré la respuesta, se tienen que agregar al proyecto como si fueran un cpp más con el detalle de especificar que es un obj, sin embargo me marca errores extraños, por lo que es posible que de esta forma solo admita obj compilados en Borland.
El error que me marca es el siguiente:
[Linker Error] 'AREA.OBJ' contains invalid OMF record, type 0x4c (possibly COFF)
Editado:
Cureoseando pro la red parece ser que que si, sòlo admite obj compilados en borland por lo que pareciera que la solución es añadir DLLS
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Añadir obj
«
Respuesta #4 en:
Miércoles 3 de Septiembre de 2008, 01:01 »
0
Mentira
Añadiendolo al proyecto de todos modos no lo linkea bien
Si les sale ese error que puse arriba se resuelve con el programa coff2omf que esta en bin (que puedes acceder en consola) pero no resuelve lo que yo bsucaba
:'( ya me desespere
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
»
C++ Builder
(Moderador:
Eternal Idol
) »
Añadir obj