Trocar ícone do executavel [RESOLVIDO]

1. Trocar ícone do executavel [RESOLVIDO]

Vinicius Ferraço Arruda
Fawkes

(usa Ubuntu)

Enviado em 02/12/2013 - 14:30h

Olá, gostaria de mudar o ícone dos meus programas feitos em C, uso o MinGW (quando uso windows), e GCC (quando uso linux).
Achei inúmeros tutoriais na internet mas nenhum funcionou, pois todos os que achei era para codeblocks, devc++... Mas como eu não uso nenhuma IDE, somente o compilador, não me serviu. Me falaram para fazer um arquivo com extenção .rc com seguinte código :

MAINICON ICON "icone.ico"

e montar com o código objeto, mas não funcionou.

Grato !



  


2. MELHOR RESPOSTA

???
gokernel

(usa Linux Mint)

Enviado em 03/12/2013 - 06:58h


Para windows:

Compilou ( . rc ) com o programa ( c:\dev-cpp\bin\windres.exe) ???

Eh em modo gui ( winapi) ou em modo console?


3. Re: Trocar ícone do executavel [RESOLVIDO]

Vinicius Ferraço Arruda
Fawkes

(usa Ubuntu)

Enviado em 04/12/2013 - 00:05h

não entendi, compilar o .rc ?
e respondendo a pergunta, é em modo console.

grato !


4. Re: Trocar ícone do executavel [RESOLVIDO]

Vinicius Ferraço Arruda
Fawkes

(usa Ubuntu)

Enviado em 04/12/2013 - 00:49h

Consegui !!

valeu a dica !

------------------------------------

meu rc é:

1 ICON "icone.ico" (salvei como rec.rc)

abri o prompt(foi no windows msm), digitei:

windres rec.rc recnew.coff

e logo depois no prompt, digitei:

gcc -o executavel.exe codigo.o recnew.coff

-----------------------------------

Agora se puder, poderia me explicar o que é um arquivo tipo .rc e o que é windres, eu não tinha ideia de que isso existia !

Achei um material legal aqui : http://sourceware.org/binutils/docs/binutils/windres.html
mas ainda não ficou muito esclarecido para mim.

Grato !


5. Re: Trocar ícone do executavel [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 04/12/2013 - 06:37h

Olá !

Arquivo no window ( .rc ) é usado para recursos no windows:

01 - Pode-se usar para carregar imagens/icones, etc.

02 - Para ativar o THEME ( Visual ) do windows se for em modo GUI ( com janelas/botoes ).

O mais indicado seria compilar e gerar um arquivo com extensão ( .res ) assim:

windres arquivo.rc arquivo.res
OU COMO PERFIRO:
windres arquivo.rc arquivo.o

Geralmente utilizo assim para ativar o Visual do windows:


-------------------------------
// arquivo: resource.rc

1 24 "theme.xml" // para ativar o visual

MAINICON ICON "icone.ico" // peguei o seu so como exemplo ...
-------------------------------



Esse abaixo é para ativar o Visual ... somente para programas com janelas:

arquivo: theme.xml



<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="*"
name="XP Beautifier"
type="win32"
/>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--The ID below indicates application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--The ID below indicates application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>
<description>Adds XP Theme style to any program</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>




A VANTAGEM de utilizar ( .res ) é que nao precisa você distribuir o seu programa com os arquivos necessarios pois tudo já fica compilado no executavel, e portanto nao gerando dependência.


Depois tente fazer um programa com janelas e botoes e ative o VISUAL para entender o que digo ...

T+.



6. Re: Trocar ícone do executavel [RESOLVIDO]

Vinicius Ferraço Arruda
Fawkes

(usa Ubuntu)

Enviado em 04/12/2013 - 13:40h

Eu só to meio perdido quanto a esse assunto de Visual, eu só estudo C, e comecei a estudar sobre Bash e Batch por conta própria. Mas de resto valeu, vou continuar pesquisando na net sobre, se souber de algum livro, arquivo pdf ou site, que eu possa ler sobre o assunto, estarei grato. Valeu !


7. Re: Trocar ícone do executavel [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 04/12/2013 - 14:40h


Sobre visual, me refiro a aparência que os programas em modo GUI podem set tipo WIN98 ou WINXP em diante.

Mas como vc falou que está iniciando em C entao:

ESQUEÇA GUI POR ENQUANTO.

ESQUEÇA GUI POR ENQUANTO.

ESQUEÇA GUI POR ENQUANTO.

Fuja de aprender a programar qualquer programa tipo GUI pois isso atrapalharia o seu aprendizado.


8. Re: Trocar ícone do executavel [RESOLVIDO]

José Pessoa de Lima Neto
ubuntu_server

(usa Ubuntu)

Enviado em 23/09/2015 - 23:30h

Boa Noite Amigo gokernel, me interessei pelo assunto de usar o visual no windows mas não entendi como faz, dá mesmo para deixar com o visual windows classic, por exemplo ? Você pode me indicar um passo-a-passo por favor ?
Desde já Obrigado e DEUS Abençoe.......






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts