Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

instalacja biblioteki wxwidgets - błąd

Ostatnio zmodyfikowano 2015-11-14 16:54
Autor Wiadomość
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?
P-139804
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.

P-139805
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?
P-139822
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?
P-139825
elradziu
Temat założony przez niniejszego użytkownika
» 2015-11-08 21:17:46
właśnie wersję 2.8
P-139826
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?
P-139828
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?
P-139835
maly
» 2015-11-09 09:26:45
P-139836
« 1 » 2
  Strona 1 z 2 Następna strona