instalacja biblioteki wxwidgets - błąd
Ostatnio zmodyfikowano 2015-11-14 16:54
elradziu Temat założony przez niniejszego użytkownika |
instalacja biblioteki wxwidgets - błąd » 2015-11-08 12:27:04 Witam kolegów, mam problem, gdyż chciałem ostatnio ogarnąć sobie zachwalaną bibliotekę wxWidgets. Jako że kożystam z C::B znalezienie toturiala instalacji biblioteki dla niego było bez problemowe. Ale wbrew poradnikom mam same problemy, w zasadzie już na początku. Kożystam z tego opisu: http://eduinf.waw.pl/inf/utils/013_2013/0304.php Robię wszystko krok w krok i podczas kroku kompilacji biblioteki zawsze mam error. Próbowałem już różnych ustawień z różnych poradników. C:\wxWidgets\build\msw>mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1 if not exist gcc_mswud mkdir gcc_mswud process_begin: CreateProcess(NULL, -c "if not exist gcc_mswud mkdir gcc_mswud", ...) failed. make (e=2): The system cannot find the file specified. makefile.gcc:5089: recipe for target 'gcc_mswud' failed mingw32-make: [gcc_mswud] Error 2 (ignored) if not exist ..\..\lib\gcc_lib mkdir ..\..\lib\gcc_lib process_begin: CreateProcess(NULL, -c "if not exist ..\..\lib\gcc_lib mkdir ..\..\lib\gcc_lib", ...) failed. make (e=2): The system cannot find the file specified. makefile.gcc:5639: recipe for target '..\..\lib\gcc_lib' failed mingw32-make: *** [..\..\lib\gcc_lib] Error 2
Jakieś podpowiedzi? |
|
j23 |
» 2015-11-08 12:35:56 Było zajrzeć na stronę wxWidgets i stamtąd brać opis kompilacji.
https://wiki.wxwidgets.org/Compiling_wxWidgets_with_MinGW <--- tu masz sposób rozwiązania twojego błędu.
|
|
elradziu Temat założony przez niniejszego użytkownika |
» 2015-11-08 19:35:26 j23 dzięki, ten problem rozwiązałem ale napotkałem następne. I kolejno po kulkunastu minutach kompilacji wyrzucało błąd iż nie znalazło jakiejś biblioteki. Na to było rozwiązanie także pod podanym adresem. Ale teraz gdy kompilacja się w pełni zakończyła okazuje się iż nie posiadam pliku libwxmsw28u.a i nie mogę skompilować żadnego nawet prostegu projektu typu frame. Ew czy da się ściągnąć już skompilowaną bibliotekę? Jakieś namiary? |
|
j23 |
» 2015-11-08 20:01:22 Jeśli kompilowałeś najnowszą wersję wx'ów, to nie dziw się, że nie ma tam pliku libwxmsw28u.a. Plik ten jest z wersji 2.8.x.
Pytanie: którą wersję kompilowałeś i jak stworzyłeś projekt w Code::Blocks? |
|
elradziu Temat założony przez niniejszego użytkownika |
» 2015-11-08 21:17:46 właśnie wersję 2.8
|
|
j23 |
» 2015-11-08 21:41:59 I co, nie ma w katalogu <wx>\lib tego pliku? Jeśli wersja się zgadza i kompilacja poszła bez zarzutu, to ten plik, jak i inne, powinien być.
Ustawiłeś W projekcie wszystkie ścieżki do wx'ów? |
|
elradziu Temat założony przez niniejszego użytkownika |
» 2015-11-09 08:50:30 Dokładnie, tak. Wszystkie ścieżki podane. Teraz usunąłem calą bibliotekę, ściągnąłem na nowo (edytując plik makefile w sposób jak to jest podane w linku z twojego 1 postu).
I teraz po ponownym pobraniu, i zedytowaniu makefile.gcc i dodaniu komendy shell=cmd podczas kompilacji plik ten się pojawił. Błędów ZERO, ale znowu nie ma pliku setup.h w folderze wx. Na razie to się kompiluje jak chce. Jakieś wasze pomysły? |
|
maly |
» 2015-11-09 09:26:45 |
|
« 1 » 2 |