Developers developers developers
Re: Developers developers developers
A ver, estoy haciendo un programa que lleva una dll externa, pero cuando lo ejecuto en otro ordenador donde no está esa biblioteca no se ejecuta. Por lo conocimientos que tengo, osea pocos, sé que al compilar un programa, si se hace con bibliotecas dinámicas, no se copia el contenido de éstas en el programa, pero si el enlace es estático sí se copia. Así es que, supongo que tengo que hacer que realice un enlace estático el compilador. Estoy usando Visual C++. ¿Alguien tiene idea de lo que hablo?
Re: Developers developers developers
Yo se de que hablas, pero no tengo experiencia en ese campo, tengo hechas 1 mega de lineas de código en varios archivos, pero nunca he usado librerías (cutre que es uno), así que lo que va a continuación igual es una parida como la copa de un pino.
Si utilizas una llamada a una función externa definida en otro archivo dll, creo que el compilador no hace nada por meterlo en el programa, porque coño, para eso están las dll, hasta ahí creo que llegabas, ahora lo de hacerlo estático... no se como vas a hacerlo, la dll no es código fuente, ya está compilado, así que no puedes decirle al compilador que te lo recompile dentro de tu programa y santas pascuas (creo), con lo que o consigues el código fuente y lo añades a pedal (o añades código máquina a pedal, yo lo máximo que he hecho han sido unas pocas instrucciones en ensamblador) o te creas un instalable que meta la dll necesaria.
Ahora es cuando viene uno que verdaderamente tiene experiencia con dlls y me deja a al altura del betún.
Si utilizas una llamada a una función externa definida en otro archivo dll, creo que el compilador no hace nada por meterlo en el programa, porque coño, para eso están las dll, hasta ahí creo que llegabas, ahora lo de hacerlo estático... no se como vas a hacerlo, la dll no es código fuente, ya está compilado, así que no puedes decirle al compilador que te lo recompile dentro de tu programa y santas pascuas (creo), con lo que o consigues el código fuente y lo añades a pedal (o añades código máquina a pedal, yo lo máximo que he hecho han sido unas pocas instrucciones en ensamblador) o te creas un instalable que meta la dll necesaria.
Ahora es cuando viene uno que verdaderamente tiene experiencia con dlls y me deja a al altura del betún.
- Doctor Beaker
- Ulema
- Mensajes: 6193
- Registrado: 18 Oct 2005 18:56
- Ubicación: Vi luz y subí
Re: Developers developers developers
Según sea el caso, una cosa que se puede hacer es distribuir la dll con el programa, claro que tiene que quedar en el path. Compilar estáticamente, pues en windows mí no saber.
Re: Developers developers developers
No es más facil lo del instalador que dice Rachers?
Yo toco de oído, porque nunca hice uno, yo en esos casos copiaba la librería y a la mierda, de hipercutre que es uno y que solo eran programas simplones de prácticas.
Yo toco de oído, porque nunca hice uno, yo en esos casos copiaba la librería y a la mierda, de hipercutre que es uno y que solo eran programas simplones de prácticas.
Re: Developers developers developers
holah, necesito una cosa para que puedan trabajar varios programadores sobre un mismo fichero. Algo como Google Docs, que te permite estar editando el fichero y que cuando se conecte tu compañero vea lo que estás modificando y pueda editarlo también. Tendría que ser algo sencillo (como google docs); si requiere más de 6 pasos cada vez que lo vamos a utilizar prefiero hacerlo "a lo bruto".
¿Existe algo de eso?.
¿Existe algo de eso?.
Jal: Prueba a limpiarte el cacaceite de delante hacia atrás, es decir empezar por la base del coño y acabar en el hojaldrado.
- Mr. Blonde
- Ulema
- Mensajes: 11327
- Registrado: 06 May 2005 14:24
- Ubicación: Viva el asueto!
Re: Developers developers developers
¿Has leido todo lo que he puesto? XD
Docs está al pelo, pero escribir código en algo que se usa para escribir documentos (indentación, colorear palabras clave, warnings (bueno, si no lleva aviso de warnings tampoco me voy a morir)) no es muy cómodo que digamos.
edito: Blonder, había olvidado explicado en mi post anterior las razones por las que no me es útil Google Docs, sorry.
Docs está al pelo, pero escribir código en algo que se usa para escribir documentos (indentación, colorear palabras clave, warnings (bueno, si no lleva aviso de warnings tampoco me voy a morir)) no es muy cómodo que digamos.
edito: Blonder, había olvidado explicado en mi post anterior las razones por las que no me es útil Google Docs, sorry.
Jal: Prueba a limpiarte el cacaceite de delante hacia atrás, es decir empezar por la base del coño y acabar en el hojaldrado.
- Perro De Lobo
- Ente de HAMOR
- Mensajes: 6134
- Registrado: 02 Ago 2003 16:00
- Ubicación: 40 24 59.878, -3 42 13.557
- Contactar:
Re: Developers developers developers
He sido asaltado fieramente por la concupiscencia carnal
- Mr. Blonde
- Ulema
- Mensajes: 11327
- Registrado: 06 May 2005 14:24
- Ubicación: Viva el asueto!
Re: Developers developers developers
Se me había pasado lo de programadores.
Últimamente veo que para programicas de código abierto se usa mucho Github, que permite colaboracióne ntre programadores, control de versiones y tal, aunque para lo que buscas quizá tenga demasiado de red social o no quieres que la gente pueda husmear en vuestro código. Échale un ojo.
Últimamente veo que para programicas de código abierto se usa mucho Github, que permite colaboracióne ntre programadores, control de versiones y tal, aunque para lo que buscas quizá tenga demasiado de red social o no quieres que la gente pueda husmear en vuestro código. Échale un ojo.
| (• ◡•)| (❍ᴥ❍ʋ)
Re: Developers developers developers
Eso iba a decir yo, un CVS, subVersion quizás. En el curro tengo puesto TortoiseSVN
Visita Pequeñas historias, no te arrepentirás, o si, o no, o que se yo.
Ultima actualización 5-8-2011
Ultima actualización 5-8-2011