Anuncios Google

[Solucionado]Crear ejecutable para Window$ (y Mac) desde Linux usando g++

Está vez mi pregunta es un poco diferente, quiero crear un ejecutable desde Linux de mi proyecto para que pueda ser ejecutado en Window$, al tratarse de SDL y C++ no tendría que tener problemas al compilar.

¿Que argumento debo pasar al compilador para que genere un ".exe"? Si esto es posible claro.

Siendo que Mac usa archivos ".dmg" que es exactamente lo que tendría que hacer, ¿Compilar u otra cosa?

Espero que puedan ayudarme con estas dos dudas.

Saludos.

 

No se puede, necesito un Window$ ¬¬

Solucionado, source compilado y ejecutable trabajando. (Compilado desde Window$)

Saludos.

 

Edito: GorristeR ha encontrado una forma de realizar la compilación desde Linux para crear un ejecutable de Window$, dejo el Link del hilo en cuestión. Click aquí

Saludos.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de pspgorrister

Estaba equivocado

en mi anterior post. Sí se puede, lo explico en http://www.scenebeta.com/node/3238

Imagen de alexricoj

[OT]

¿Porque los usuarios de Linux poneis Windows coin $?

No lo entiendo, Windows, es Windows no Window$.

Salu2 y gracias por la respuesta.


Vuelvo... Vuelvo a Scenebeta despues de estar un tiempo de 'baja'. Ahora vuelvo como Coder, ¿Qué sera el dia de mañana?.
_______
Administrador de TeamSceneWeb.

Imagen de _-Viciuz-_

por que

ellos dicen que cobran por todo

salu3

Imagen de alexricoj

¿Por todo? Si solo he

¿Por todo? Si solo he pagado la licencia nada mas =S

No entiendo, gracias.

salu2 -100 pa ti-

Imagen de burnxez

Boicot?

xDD

Saludos.

Imagen de P22

OFF TOPIC: Eato parecen

OFF TOPIC: Eato parecen clases particulares, puues zerox pregunta y gorrister responde XD

Saludos

Imagen de burnxez

Pues si

Cómo dice GorristeR mis preguntas son básicas, tontas, y supongo, faciles de responder y de seguro que más de una vez le habrá dado por decirme ¡Leete el manual! (Aunque en realidad no lo haya hecho nunca) sin embargo, agradezco muchisimo su ayuda, y lo pongo en los foros para que cualquier otro programador que tenga dudas pueda consultar aqui mismo.

Saludos.

Imagen de pspgorrister

Esto...

Me has entendido al revés xDDD

Las preguntas de xXZeroXx no son tribiales

Es todo lo contrario a lo que comentas :P

Imagen de burnxez

Owned

Menudo owned me he llevado (o pwned para los amigos) :P

Saludos.

Imagen de pspgorrister

xXZeroXx

El que tiene una duda y pregunta es ignorante una vez.

El que tiene una duda y no pregunta, es ignorante durante toda su vida.

 

Las preguntas de xXZeroXx no son tribiales, demuestran que está interesando en c++ (ha escogido el camino difícil) y que comprende bien lo que hace.

Podría perfectamente hacerme la preguntas por mensaje privado, pero supongo que lo hará así para que de esta forma aprendamos todos.

 

Un saludo.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de alexricoj

xXZeroXx preguntra,

xXZeroXx preguntra, GorristeR responde, los demas ganar scenebitos jaja Risa

Imagen de Arkanist

Vamos.

Que tu mismo has dicho el motivo de tu comentario.

Imagen de alexricoj

y tu has respondido para un

y tu has respondido para un scenebito, igual que yo, que luego los dono, no como OTROS...Risa

Imagen de burnxez

Dejar de una vez las indirectas

Que ya cansan, cada quién hace con los SceneBitos lo que le venga en gana y no hace falta donarlos para demostrar que no tienen interes en ellos, por que se preocupan por lo que hace o no hace otra persona.

Saludos.

Imagen de P22

Esque no es la primera vez

Esque no es la primera vez que ark me dice que comento por scenebitos, cuando ya deje claro que no me sirven ni los quiero. Y además, no hay NADA que me moleste más que las indirectas. No serás tu que comentas diciendo que el resto hacen eso para conseguirlos siendo tú el que comenta para ello?


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de burnxez

Ahora conmigo?

Puedo decirte que no me interesan, sirven para algunas cosas, pero no es algo que quiera compulsivamente, me dan una respuesta buena pues doy algo a cambio, los dono, los apuesto, etc...

Pero tampoco estoy publicando comentarios basura sólo por el SceneBito del comentario, no es así.

Saludos.

Imagen de P22

No me refería a tí, sino a

No me refería a tí, sino a ark, no te enojes conmigo, solo fue un mal entendido.

Imagen de burnxez

OK

La próxima responde a su comentario y no al mio xD

Saludos.

Imagen de P22

Esque la primera parte iba

Esque la primera parte iba para tí pero la segunda para él :P

Saludos

Imagen de P22

Las idirectas no me gustan,

Las idirectas no me gustan, y creo que ya te dejé claro que NO NECESITO SCENEBITOS, es mas, si quieres que te lo demuestre, ahora mimo le dono 20 a quien sea, por ejemplo a gorrister por ayudarme en muchas cosas en la programación lua.

saludos, y si no me crees, pregúntaselo.


¡Iníciate en Linux fácilmente! Sólo entra aquí y comprueba que distribución se adapta mejor a tí.

Mi review: iPod Touch 4G

Imagen de alexricoj

Si no es mucho lio, me

Si no es mucho lio, me ofrezco voluntario, he acabado las clases y estoy disponible las horas que estoy despierto xD.

Si quieres, mandame 1 MP.

salu2


Vuelvo... Vuelvo a Scenebeta despues de estar un tiempo de 'baja'. Ahora vuelvo como Coder, ¿Qué sera el dia de mañana?.
_______
Administrador de TeamSceneWeb.

Imagen de burnxez

Gracias

Pero por ahora lo pongo cómo solucionado, he conseguido una maquina con Windows.

Saludos.

Imagen de alexricoj

Espero que te vaya bien

Espero que te vaya bien =D,

Si ves que te da algun problema, avisame;

tengo windows vista home premium SP2, ya que el 7 lo tengo como "secundario".

salu2


Vuelvo... Vuelvo a Scenebeta despues de estar un tiempo de 'baja'. Ahora vuelvo como Coder, ¿Qué sera el dia de mañana?.
_______
Administrador de TeamSceneWeb.

Imagen de burnxez

Compilado

De compilar compila bien, pero tiene un frame rate que se cae de lo lindo, en fin, a hurgar en el código.

Saludos.

Imagen de alexricoj

Bueno, como se dice,

Bueno, como se dice, ¡Suerte!

Imagen de Guillermo_Cornielle

mmm

Creo que robione22 puede ayudaret a compilar el codigo para windows, si hay que hacer arreglos pues, con tiempo, yo podria hacerlo.

Un saludo amigo.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de burnxez

Arreglos?

No lo creo, todo lo que he usado es C++ y SDL "estandar" así que no debería haber problemas, de cualquier forma mañana pido "prestada" una computadora de la escuela e intento compilar.

Saludos.

Imagen de Guillermo_Cornielle

Bueno

Es solo por si es necesario, por que gorrister tuvo un pequeño percance cuando reviso el codigo de pipa, de aquella vez.

Un saludo.


Manual del Perfecto Votante Para un voto libre y justo!.

TheGCProjects

Imagen de Muscle-Geek

error tremendooo

un DMG no es un ejecutable chavoo es una imagen de discoo!! los ejecutables de mac son los .pkg y por lo general se usa el DMG para comprimir un poco y cuando se traen mas documentos en la app como leemes o instructivos o simplemente para darle una presentacion a la app por ejemplo

Adium.DMG(imagen de disco que trae la app adium)

Adium.app(aplicacion)

Adium.pkg(instalador de adium)

Nota los DMG los hago con utilidad de discos pero usualmente los hago en ISO para mas compatibilidades


Homebrew

Imagen de burnxez

.pkg?

Anda, es casi igual a lo que usa Arch Linux. Debes entender que no tengo Mac (Aunque quisiera) y muchos conceptos se me escapan.

Una disculpa por la ignorancia.

Saludos.

Imagen de Muscle-Geek

la ignorancia

no es un defecto que se debe perdonar jeje solo es un error humano no hay problema chavo cualquier cosa que quieras saber de Mac preguntame ok


Homebrew

Imagen de Robione22

Cito:

"Todos somos ignorantes, pero no todos ignoramos lo mismo". Ablert Einstein.

Saludos

Imagen de Muscle-Geek

buena cita pero yo pienso

en los tres tipos de ignarancia que existen:

la invenicble cuando la persona no puede vencerla es mas hasta la podria desconocer vivir siendo ignorante sin saberlo y sin poder hacer nada

la vencible yo digo que es cuando sabemos de nuestra ignorancia y no hacemos nada para obtener conocimientos

afectada es cuando evitamos el conocimiento y ponemos a la ignorancia como pretexto  la usamos para faltar a las normas\

slaudos


Homebrew

Imagen de burnxez

En cuanto a conocimiento

A mi me han enseñado varios estados:

  • No se, ni quiero aprender.
  • No se, pero, quiero aprender.
  • Se, pero no quiero aprender.
  • Se y quiero aprender.

Ya te imaginarás a que se refiere cada "etapa".

Saludos.

Imagen de pspgorrister

Darwing el núcleo de MacOSX

Darwing el núcleo de MacOSX está basado en FreeBSD (con licencia BSD), el cual usa también paquetes para instalar. La parte gráfica es diferente, es privativa y es de Apple. Una mezcla rara la verdad.

Lo que no sé es cómo trata Mac los ejecutable, si va por atributos o mediante extensión. Yo también lo desconozco bastante. He trasteado algo con él, pero siempre a nivel usuario.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de burnxez

Eso explica una parte

Arch igualmente está basado un poco en BSD, aunque con una mezcla de GNU/Linux, los paquetes son .pkg.tar.gz sería un .pkg empaquetado y comprimido. Me prece curioso lo de Mac :P

Saludos.

Imagen de pspgorrister

[OFFTOPIC] cierto lo del BSD

Junto con Slackware, es de las pocas distribuiciones que se basa en el arranque BSD. A mí me parece más sencillo que el de System V que usan el resto de Linux, pero bueno, es la decisión que tomaron los de Debian y a partir de ahí las demás distros les han ido siguiendo.

El de BSD se basa en modificar un sólo archivo /etc/rc.conf, el cual tiene lo que se carga en  cada runlevel.

System V, apuesta por crear enlaces simbólicos de lo que hay en /etc/init.d en /etc/rcX.d/ (siendo X el nivel de runlevel).


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de burnxez

De acuerdo

Para mi tanto la existencia de rc.conf cómo la de rc.d hacen que las modificaciones sean extremadamente faciles de llevar a cabo, simplemente se agregan al fichero en el lugar correspondiente y ¡voila! funcionando.

Por cierto, jamás llegue a entender la estructura que los de Debian (y derivados) daban a los ficheros :P

Saludos.

Imagen de pspgorrister

No puedes crear un

No puedes crear un ejecutable con el g++ de Linux para Windows. Lo que si puedes hacer es usar ese código fuente y compilarlo con el compilador g++ versión para Windows.

Si has usado C++ estándar y las SDL, no debería darte problemas.

Eso sí, es más difícil instalar el compilador y las SDL en Windows que en Linux, como casi todo lo de desarrollo...


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de burnxez

Precisamente lo que me temía

Que la instalación de SDL ya me hartó Enfadado

Pensaba que se podía hacer desde Linux, pero veo que no...

Gracias GorristeR

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.