wxWidgets + CodeBlocks + Windows

55 visualizações
Pular para a primeira mensagem não lida

Basso

não lida,
24 de nov. de 2009, 13:58:5024/11/2009
para ccppbrasil
Olá amigos,
Estou desenvolvendo alguns aplicativos com o Codeblocks e wxWidgets,
como eu estava construindo apenas no Linux, estava tudo funcionando,
mas ao tentar usá-lo no Windows o codeblocks não encontra o arquivo wx/
setup.h.

Já compilei o wxWidgets, criei variáveis de ambiente e funcionou em
um computador, mas em outro não. Alguém tem ideia do que pode ser? Já
fiz várias pesquisas no google e não consegui resolver o problema em
uma das máquinas. Ambas estão rodando o Windows XP.

Muito obrigado.

P.

não lida,
24 de nov. de 2009, 15:02:3724/11/2009
para ccppbrasil
On 24 nov, 16:58, Basso <fabio.ba...@gmail.com> wrote:

> Olá amigos,
>   Estou desenvolvendo alguns aplicativos com o Codeblocks e wxWidgets,
> como eu estava construindo apenas no Linux, estava tudo funcionando,
> mas ao tentar usá-lo no Windows o codeblocks não encontra o arquivo wx/
> setup.h.

...o arquivo está ou não está no lugar certo?

--
P.

Basso

não lida,
25 de nov. de 2009, 07:46:5525/11/2009
para ccppbrasil
Sim,
C:\wxWidgets-2.8.10

O compilador para nesta linha #include "wx/setup.h", e já configurei
variáveis de ambiente para apontar para C:\wxWidgets-2.8.10, C:
\wxWidgets-2.8.10\include, C:\wxWidgets-2.8.10\include\wx, C:
\wxWidgets-2.8.10\include\wx\msw e não deu certo. Conferi as
configurações dos dois computadores com windows e aparentemente estão
iguais.

Compilei o wxWidgets com:
C:\wxWidgets-2.8.10\build\msw>"c:\MinGW\bin\mingw32-make.exe" -f
makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=clear

Marcio Gil

não lida,
25 de nov. de 2009, 08:13:3425/11/2009
para ccppb...@googlegroups.com
Já verificou se compila com os parâmetros de busca de cabeçalho
correto?
Deveria compilar com a opção -IC:\wxWidgets-2.8.10\include

Basso

não lida,
25 de nov. de 2009, 09:40:4525/11/2009
para ccppbrasil
Recompilei com esta instrução e nada.

veja meu PATH

%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Arquivos de
programas\Java
FX\javafx-sdk1.2\bin;C:\Arquivos de programas\JavaFX\javafx-
sdk1.2\emulator\bin;
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS
\system32\Wind
owsPowerShell\v1.0;C:\MinGW\bin;C:\MinGW\libexec\gcc\mingw32\3.4.5;C:
\Arquivos d
e programas\Arquivos comuns\Microsoft Shared\Windows Live;C:\Arquivos
de program
as\Arquivos comuns\Ahead\Lib\;c:\wxWidgets-2.8.10

Marcio Gil

não lida,
25 de nov. de 2009, 10:28:4625/11/2009
para ccppb...@googlegroups.com
Tenta então colocar os diretórios mais relevantes primeiro:

C:\MinGW\bin;C:\MinGW\libexec\gcc\mingw32\3.4.5;c:\wxWidgets-2.8.10;


%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Arquivos de
programas\Java FX\javafx-sdk1.2\bin;C:\Arquivos de

programas\JavaFX\javafx-sdk1.2\emulator\bin;C:\WINDOWS\system32;C:\W


INDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShel

l\v1.0;C:\Arquivos de programas\Arquivos comuns\Microsoft


Shared\Windows Live;C:\Arquivos de programas\Arquivos
comuns\Ahead\Lib\

Mas acho que o PATH não influencia na busca dos cabeçalhos. O
gcc/g++ deve conter a opção -IC:\wxWidgets-2.8.10\include

Nunca utilizei o Codeblocks, não sei dizer se existe alguma
configuração de ambiente neste sentido.

Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem