Jump to content
Sign in to follow this  
magician

Executavel com mais coisas dentro

Recommended Posts

magician

Boas isto não tem a ver com C é mais D mas como o linker usado é o mesmo no meu caso o ld do gcc.

Penso que já todos viram ficheiros executáveis com gui e com musiquinha e imagens...

Como raio faço isso ??? LOL preciso criar um exe que não fique dependente de ficheiros que venham por arrasto. Alguém sabe como fazer ?


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
magician

Acho que podes compilar a library em questão para object file e depois basta linkares todos os ficheiros.

http://en.wikipedia.org/wiki/Static_Library

Nop Librarys são ficheiros de código nativo compilado mas não executáveis penso que não tem a ver com o que quero.

Pesquisa por Resource FIles

Não encontrei nada que esclarece-se a minha questão :P


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites
mrentes

Boas isto não tem a ver com C é mais D mas como o linker usado é o mesmo no meu caso o ld do gcc.

Penso que já todos viram ficheiros executáveis com gui e com musiquinha e imagens...

Como raio faço isso ??? LOL preciso criar um exe que não fique dependente de ficheiros que venham por arrasto. Alguém sabe como fazer ?

Não sei bem ao certo o que pretendes fazer mas pelo que percebi o teu problema prende-se com as bibliotecas que o ld usa para linkar com os teus object files. Podes colocar aqui o comando que usas para compilar o teu código e o que o ld executa na linkagem? (podes usar a flag -v para teres mais informações do que o compilador e o linker estão a processar).

Share this post


Link to post
Share on other sites
Triton

Acho que podes compilar a library em questão para object file e depois basta linkares todos os ficheiros.

http://en.wikipedia.org/wiki/Static_Library

Nop Librarys são ficheiros de código nativo compilado mas não executáveis penso que não tem a ver com o que quero.

Libraries não passam de código compilado (object files) mas num formato especial. Se compilares o código da biblioteca e não criares uma library, podes juntar os ficheiros de objecto da biblioteca e do teu programa num mesmo executável.


<3 life

Share this post


Link to post
Share on other sites
magician

A questão é que quero juntar imagens, sons, ficheiros de texto etc... e não juntar libs ao exe.


I haven’t lost my mind; it’s backed up on DVD somewhere!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.