Junio 22, 2018, 05:19:56 am

Autor Tema: Es posible implementar las librerías X11 en Visual C++ ?  (Leído 2245 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Es posible implementar las librerías X11 en Visual C++ ?
« en: Abril 16, 2011, 09:08:56 pm »
Wenas,

Estoy desarrollando un proyecto simple, que se ejecuta desde FreeDos (Con un emulador de 32 bits para consola funca) todo arranca bien, pero ahora decidí hacer una GUI sencilla para facilitar el manejo de la aplicación..

Tengo todo un libro de 1200 páginas que me dice como usar X11 (X Window System) pero lo malo es que no dice como usar las librerías, haber, incluyo todas las librerías, hasta ahí voy bien, pero al momento de compilar me salta este error:
Citar
Error   1   fatal error C1853: El archivo de encabezado precompilado 'Debug\X11 Sample.pch' es de una versión anterior del compilador, o bien el encabezado precompilado es de C++ y lo está utilizando desde C (o viceversa)   c:\documents and settings\eddyw\escritorio\x11 window\x11 sample\x11\xaw\template.c   1   X11 Sample

Y no se por que..
Si alguien ha programado aplicaciones con X11, me gustaría que me de algunas referencias de donde encontrar info para implementar si fuese posible.

SaluDOS!!!

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7316
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #1 en: Abril 16, 2011, 10:15:16 pm »
FreeDos y X11 no puede ser. No creo.

En las referencias utilizas descendientes, no es X11 directamente, si no xaw que desciende de Xt y éste de Xlib.

Compila la librería, pero creo que estarás perdiendo el tiempo.

Mírate sobre la librería de los de oZoneGUI, creo que puedes conseguirlo con ello.

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

¿Has visto alguna referencia donde diga que se puede? no se nada de freedos.

SaludOS
Is the truth out there?

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #2 en: Abril 17, 2011, 05:00:49 pm »
Wenas,

Ayer estaba apunto de responder pero.., emm decir que ozonegui si funcionó por un rato, pero causó un BSOD :P
Funciona, encontré una aplicación en si una copia de las librerías pero reescritas en "Visual C++", que genera un archivo .lib, y me surge una tonta pregunta, para que sirve un archivo .lib? (Voy a buscarlo en Google)

De igual forma, podría usar Unix, la idea es que funcione no importa en que plataforma..,
Ahora estoy fascinado con ese libro, lo que me molesta es que ahora hay poca documentación, se supone que el libro venía con un CD, pero es prestado de la biblioteca y no lo tienen, de igual forma hace referencia a las mismas librerías:
You are not allowed to view links. Register or Login

Hasta ahí bien, pero cuales son las librerías? (Supuse que eran las de la carpeta "Lib", pero luego me pide "Proto" y no se que más), no se por que no viene todo en un mismo archivo comprimido, no entiendo que debo usar que no y eso marea..

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7316
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #3 en: Abril 17, 2011, 05:42:13 pm »
Esos .lib son las librerías, aquellas que en Linux verás como .so

esas son librerías de desarrollo, son las que se añaden en el linkado para formar parte de tu archivo resultante. No tienen que ver con las librerías en tiempo de ejecución, que sabemos pueden ser dinámicas o estáticas (estáticas, también serían añadidas a tu binario). Esos trozos de código de las librerías de desarrollo, son donde se indican las referencias y trozos de código para el enlace con la librería que se necesitan en ejecución.

Estas librerías, sólo las necesitan los que programamos, o aquellos que quieren construir sus binarios a traves de sus fuentes. Y lo importante, tienen que estar construidas para tu compilador, si son las librerías de desarrollo para el Visual de MS, en el compilador de GNU no te servirán, y viceversa.

Si tienes los fuentes deberás construirlas para el compilador que quieres utilizar, o utilizar el compilador de ms con esas .lib, es posible que ya estén preparadas para su compilación en diferentes compiladores.

Suerte con ello. Cuando lo consigas, nos puedes mostrar una introducción, si tienes tiempo, para que podamos también saber cómo practicar con ello, sería de agradecer.

SaludOS

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #4 en: Abril 17, 2011, 08:21:58 pm »
Wenas,

Me encontré con algo interesante, chequeando el manual CHM de FreeBasic,
You are not allowed to view links. Register or Login

Funciona bien, pero no se por que me dice que no puede abrir o hacer referencia a "allegro.h" si está ahí.. (usa allegro) ???
Edit:
Definitivamente no puedo compilarlo, no logro entender nada :'(
« Última modificación: Abril 17, 2011, 10:51:31 pm por EddyW »

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7316
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #5 en: Abril 17, 2011, 11:42:51 pm »
En los repositorios de devpacks (para Dev C++) verás que hay un apartado sobre GUI con varias librerías, échales un vistazo

You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Puedes informarte sobre ellas, para ver si las hay que te puedan valer.

Si alguna te vale, por su instalación no te tendrás que preocupar :))

SaludOS

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #6 en: Abril 19, 2011, 07:28:09 pm »
No me fueron de mucha ayuda..
Aprovechando, por que razón sale este error en el VS?
Citar
Error   1   error LNK2001: símbolo externo __imp__InitCguiEx sin resolver   Example.obj   Example
« Última modificación: Abril 19, 2011, 09:11:39 pm por EddyW »

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7316
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #7 en: Abril 19, 2011, 09:40:46 pm »
El error es porque te has dejado de incluir el enlace para linkado con alguna librería. En VS se indica con #pragma comment ( lib, "libreriaRequerida.lib" )

SaludOS

Desconectado EddyW

  • 3D1
  • Si te metes con CPH
    te metes conmigo
  • ****
  • Mensajes: 3153
    • Ver Perfil
    • Google+
Re: Es posible implementar las librerías X11 en Visual C++ ?
« Respuesta #8 en: Abril 20, 2011, 10:38:52 am »
Necesita estar compilado para compilarse a si mismo (@.@)
Creo que me perdí..

De igual forma gracias, voy a buscar la lib de cgui ;)

SaluDOS!!!


question
Implementar smart pointers, sera posible?

Iniciado por Solid Water

1 Respuestas
3862 Vistas
Último mensaje Febrero 24, 2018, 06:51:21 pm
por Solid Water
thumbup
Problemas con las librerias de Visual Basic 6?Aqui la solucion!!

Iniciado por crypto136

4 Respuestas
6346 Vistas
Último mensaje Junio 07, 2008, 08:41:48 pm
por titoxx
xx
Implementar/usar CMS

Iniciado por slayerbleast

2 Respuestas
731 Vistas
Último mensaje Enero 23, 2014, 07:27:02 pm
por M4inFox
question
Implementar OpenID

Iniciado por HolyKnight

1 Respuestas
849 Vistas
Último mensaje Abril 07, 2014, 03:39:21 am
por HolyKnight
question
Implementar listas con clases?

Iniciado por Chev Chelios

1 Respuestas
695 Vistas
Último mensaje Agosto 18, 2013, 11:09:11 pm
por _ANTRAX_
xx
implementar un servidor de ECHO

Iniciado por AMHz

1 Respuestas
1114 Vistas
Último mensaje Marzo 28, 2012, 06:13:16 pm
por .xAk.
xx
Problemas el implementar Rijndael

Iniciado por Avoidance25

2 Respuestas
919 Vistas
Último mensaje Febrero 08, 2011, 11:41:09 am
por eraser
xx
[MANUAL]Implementar Recursos en los Programas

Iniciado por M.Black

7 Respuestas
1881 Vistas
Último mensaje Abril 04, 2009, 12:27:52 pm
por Jayelle®©
xx
Como implementar pausas de tiempo en un for

Iniciado por _ANTRAX_

2 Respuestas
873 Vistas
Último mensaje Diciembre 11, 2014, 08:59:17 am
por JPTUBE
xx
[AYUDA] Implementar multithread en chat de sockets

Iniciado por JPTUBE

2 Respuestas
1447 Vistas
Último mensaje Marzo 09, 2015, 05:00:56 am
por seth