Icone no .exe

Programação C em geral

Moderadores: 51, guest2003

Icone no .exe

Mensagempor joao » 08 Dez 2008 08:16

Ola pessoal,

Perguntinha boa esta:
Eu estou usando apenas o GCC no windows. Quando eu compilo com ele, o disgrama gerado por ele não tem icone!
Então eu gostaria de saber como colocar um icone neste .exe que acabei de gerar, mas apenas via linha de comando.
Parece que tem que usar o arquivo chamado .rc, compilar ele e linkar o objeto no executável, mas não estou conseguindo fazer isso.

Se alguém puder ajudar eu agradeço!

[]'s
Editado pela última vez por joao em 08 Dez 2008 10:14, em um total de 1 vez.
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor msamsoniuk » 08 Dez 2008 10:03

como diria homer simpson apos apertar o botao vermelho escrito "nunca aperte este botao": duh! :)
Editado pela última vez por msamsoniuk em 08 Dez 2008 10:25, em um total de 1 vez.
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor joao » 08 Dez 2008 10:14

putz...
Pensei numa coisa e escrevi outra...
O problema não é no GCC.
E sim no programa gerado pelo GCC.
Eu compilo um código com o gcc e o .exe que ele gerou não tem icone. :)

To arrumando o tópico original também.

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor joao » 08 Dez 2008 12:42

Como o google funciona!

Achei um link explicando como fazer isso:
http://fragglet.livejournal.com/4448.html

Porém, descobri que existe uma falha no programa windres(que é o que faz com que o icone apareça no windows) que a localização da pasta não pode ter espaços.

Por isso que eu estou tendo erros. Infelizmente só vou poder testar novamente em casa, mas depois coloco o erro exato e a solução, caso eu ache ela.

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Mensagempor _blackmore_ » 02 Jan 2009 20:40

e aê joão .. conseguiu resultados?

gostaria de saber como terminou ...

abrax!
Ouça mais classic rock
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor ernande_filho » 02 Jan 2009 21:36

Use o resoucehacker ou outro editor hexadecimal
Ernande Filho

==>> Meus cabelos já não caem, PULAM!! <<==
Avatar do usuário
ernande_filho
Byte
 
Mensagens: 233
Registrado em: 13 Out 2006 17:28
Localização: Recife/PE/Brasil

Mensagempor joao » 24 Jan 2009 19:04

Desculpa ai pessoal!!!

Simplesmente não vi que tinha novos posts nesse tópico!
Novamente, desculpas!!!


Sim, eu descobri como colocar infos como o bitmap no icone do .exe.
Eu fiz usando o mingw, mas acho que deve ser o mesmo para visual studio.

Crie um arquivo ?????.rc e inclua apenas esta linha:
Código: Selecionar todos
appIcon ICON "path/to/icon.ico"


depois use uma tool do mingw:
Código: Selecionar todos
windres.exe -o icon.o "path/to/????.rc"


e finalmente inclua na sua linha de linkage do compilador:
Código: Selecionar todos
gcc -c teste.exe link1.o link2.o icon.o


E pronto!

bem simples até. Dá para usar também para colocar aquelas infos que aparecem na aba de propiedades do arquivo. Mas não consegui achar ainda um exemplo disso.

link usado para isso:
http://wxforum.shadonet.com/viewtopic.p ... t=icon+exe

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21

Re: Icone no .exe

Mensagempor andre_luis » 24 Jan 2009 21:59

Vê se é isso que voce precisa :

http://www.shelllabs.com/icon_changer.htm

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor joao » 25 Jan 2009 06:36

Ola andre!

O ícone que estou me referindo é o que aparece no windows explorer quando vc tem um arquivo .exe.

Por exemplo, o arquivo winamp.exe tem aquele ícone de um raio.

Se vc apenas compilar, vc vai gerar aquele ícone padrão do windows. Por isso que se vc adicionar o arquivo .rc na compilação vc consegue customizar o ícone que deseja e também fazer uma lista de ícones, como acontece com o winamp.exe se vc quiser mudar o ícone.

[]'s
Avatar do usuário
joao
Byte
 
Mensagens: 463
Registrado em: 17 Out 2006 08:21


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitantes

x