[wxWidgets/C++] Konfiguracja VS 2008

0

Witam
Dziś mam taki oto problem - próbuję stworzy aplikację okienkową z użyciem wxWidgets
używam MS Visual C++ 2008 PE zainstalowałem wxWidgets 2.8.7 z: http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.7-Setup.exe
stworzyłem nowy projekt
Visual c++ -> Win32 -> Win32 Project ->
//Application type
[] Windows application
//Additional options ( nic)
//Add common headers files for:
[
]empty project

Projekt konfiguruję tak jak jest to opisane tu: http://www.wxwidgets.org/docs/technote/vc_ide.htm
choc szczerzemowiac nie wiem gdzie wpisac te dodatkowe foldery dla resources ??

mój problem polega na tym że kompilator podczas próby skompilowania przykladowego kodu: http://www.wxwidgets.org/docs/tutorials/hworld.txt
wyrzuca taki oto błąd:
[quote]
1>i:\wxwidgets-2.8.7\include\msvc\wx\setup.h(140) : fatal error C1083: Cannot open include file: '../../../lib/vc_lib/mswd/wx/setup.h': No such file or directory
[/quote]
Wyłączyłem też unicode - gdyż znalazłem w internecie że to może by przyczyna błędu
Proporties ->Configuration Proporties -> General -> Character Set -> Not Set

0

Nie wiem jak w VS2008, ale zwykle podaje się ścieżki do include w RC tak jak do innych include.
Wydaje mi się że Twój problem za chwilę będzie poważniejszy.
Instaluąc tylko http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.7-Setup.exe
zainstalowałeś tylko kod żródłowy wxWidgets.
NIE MASZ BIBLIOTEK.
. [!!!]
Kompilacja przykładu nawet jak się powiedzie to i tak linker się przyczepi.
Skompilowane biblioteki, dla Visual C++ 7.1 znajdziesz na stronie:
http://wxpack.sourceforge.net/Main/Downloads
A tak na marginesie to czy na VS2008, w ogóle daje się pracować ?.
Bo u mnie VS2005 (P4, 1.3GHz, 500MB ram) strasznie muli.

0

i:\wxwidgets-2.8.7\include\msvc\wx\setup.h(140) : fatal error C1083: Cannot open include file: '../../../lib/vc_lib/mswd/wx/setup.h': No such file or directory
Hmm, u mnie był ten sam błąd, wystarczyło, o ile pamiętam, usunąć z początku jedno '../'

Wyłączyłem też unicode - gdyż znalazłem w internecie że to może by przyczyna błędu

Unicode wyłączasz tylko wtedy, gdy całą bibliotekę skompilowałeś w wersji ANSI. W przeciwnym wypadku, musi być UNICODE. Z tego, co widzę, to masz wersję ANSI, więc OK.

0
0x666 napisał(a)

i:\wxwidgets-2.8.7\include\msvc\wx\setup.h(140) : fatal error C1083: Cannot open include file: '../../../lib/vc_lib/mswd/wx/setup.h': No such file or directory

A ty nie masz chyba skompilowanych bibliotek?

Musisz wejść w \wxWidgets-2.8.6\build\msw\wx.sln i zbudować biblioteki dla odpowiednich trybów kompilacji (odzienie dla Debug, Relase itd...).

0

Witam otóż zrobiłem wszystko tak jak napisaliście i nic. Przy kompilacji wyrzuca mi błędy tego pokroju
"wx3.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall wxApp::Yield(bool)" (?Yield@wxApp@@UAE_N_N@Z)"
męczę sie nad tym sporo czasu i nadal nic ;-( Może źle dodaje biblioteki albo co, sam już nie wiem co robić. Pomóżcie [???]

0

No coś się ruszyło, bo inne błędy masz ;)

Może źle dodaje biblioteki [...]

W zasadzie nie musisz ręcznie dodawać bibliotek, setup.h sam je dodaje.

Masz zrobione wersje DEBUG i RELEASE?

0

Dobra zarejestrowałem się. 0x666 temat założył ktoś inny, a ja sie tylko podpiąłem pod niego, bo mam taki sam problem. Przejdę do sedna sprawy, jestem początkujący pewnie to widać nie bardzo wiem o jakie DEBUG I RELEASE chodzi(to chyba będzie coś z kompilacją). Zainstalowałem sobie wxDev który już ma tę bibliotekę, wszystko działa, chyba nie ma różnicy MS czy Dev.

Pozdro :-)

0

Jak znajde password do konta to tez sie zaloguje ;p
na razie porzucilem wxWidgets jako iz mnie czas nagli i tworze na MFC ;/ ble
@HEKTOR nie wiem czy da się pracowac ;-) ja na razie się uczę wiec nie da się moich projektow klika kB porownac do profesjonalnych aplikacji pracuje na C2D 2,13 1GB ramu i roznicy miedzy 2005 nie zauwazylem jesli chodzi o wydajnosc ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1