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

[Boost][CodeBlocks]Problem z instalacją biblioteki.

Ostatnio zmodyfikowano 2018-03-05 09:37
Autor Wiadomość
nanoant20
» 2018-03-04 18:22:10
Tak, zobacz z tą 1_55 http://www.boost.org/users/history/version_1_55_0.html
Ja robiłem i nie było problemów. Moja konfiguracja to win7 32bit, code::blocks 17.12 i boost_1_55_0.zip. Na filmie widać, że robi na 64bit windowsie, więc nie wiem dlaczego się sypie u Ciebie
//edit
rozumiem, że robisz z poziomu Administratora? Konsole uruchom jako Administrator.
P-169751
znyk
Temat założony przez niniejszego użytkownika
» 2018-03-04 19:43:56
Też się wykłada:

C:\>cd C:\boost_1_55_0

C:\boost_1_55_0>bootstrap.bat gcc
Building Boost.Build engine
execnt.c: In function 'maxline':
execnt.c:523:12: warning: type defaults to 'int' in declaration of 'result' [-Wimplicit-int]
     static result;
            ^
pathnt.c: In function 'canonicWindowsPath':
pathnt.c:112:32: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration]
         string_push_back( out, toupper( path[ 0 ] ) );
                                ^
pathnt.c: In function 'normalize_path':
pathnt.c:208:33: warning: implicit declaration of function 'tolower' [-Wimplicit-function-declaration]
         *s = *s == '/' ? '\\' : tolower( *s );
                                 ^
modules/path.c: In function 'path_exists':
modules/path.c:16:12: warning: implicit declaration of function 'file_query' [-Wimplicit-function-declaration]
     return file_query( list_front( lol_get( frame->args, 0 ) ) ) ?
            ^

Failed to build Boost.Build engine.
Please consult bootstrap.log for furter diagnostics.

You can try to obtain a prebuilt binary from

   http://sf.net/project/showfiles.php?group_id=7586&package_id=72941

Also, you can file an issue at http://svn.boost.org
Please attach bootstrap.log in that case.

C:\boost_1_55_0>

Tak robię jako Administrator

Chyba spróbuje tego MYSYS2 podobno tam instalacja bibliotek to bajka.
P-169759
nanoant20
» 2018-03-04 20:04:07
Sprawdź jeszcze ścieżkę ze zmienną środowiskową.
W windows'ach poniżej 10 należy zrobić Edit path, dojechać kursorem do końca tamtych zmiennych postawić
znak średnika; i dodać swoją ścieżke np. C:\Program Files\CodeBlocks\MinGW\bin
może tam jest gdzieś literówka ,np. Code Blocks? a nie CodeBlocks
Posprawdzaj sobie jeszcze te ścieżki

poniżej napisze kroki jak robiłem, dokładnie jak na filmie


Uruchamiam konsole cmd jako administrator
gcc --version

polecenie nieznane

idę do katalogu gdzie zainstalowany jest Code::Blocks i kopiuje ścieżkę, np.
C:\Program Files\CodeBlocks\MinGW\bin

Klikam na komputer i wybieram właściwości, a następnie zaawansowane ustawienia systemy/ zmienne środowiskowe
edytuje zmienną path, na końcu jej dodaje średnik i podaje ścieżkę
C:\Program Files\CodeBlocks\MinGW\bin
Zatwierdzam OK, OK

idę do cmd i wpisuje
gcc --version
powinno wypisac
gcc (tdm-1) 5.1.0 gdy masz zainstalowanego code::blocks  17.12

zmieniam katalog poleceniem cd do ścieżki gdzie rozpakowałem boost

cd C:\boost_1_55_0
ENTER
boost_1_55_0>bootstrap.bat gcc
ENTER
Building Boost.Build engine

czekam aż zakończy budować

wpisuje polecenie
boost_1_55_0>b2.exe toolset=gcc link=shared
ENTER

i czekam

wchodzę przez explorera do katalogu boost
i odnajduje katalog stage\lib
tam znajduje pliki z rozszerzeniem .dll i .a



//edit
widziałem, ze wcześniej instalowałeś korzystając z boost-jam-3.1.18
a ten skrypt dodawał jakieś aliasy do zmiennej systemowej. Moim zdaniem powinieneś przejrzeć
te zmienne systemowe, bo tam wkradł się jakiś bałagan.
P-169760
znyk
Temat założony przez niniejszego użytkownika
» 2018-03-05 08:36:09
Zmienna środowiskowa:

C:\Program Files (x86)\CodeBlocks\MinGW\bin

gcc --version
gcc (tdm-1) 5.1.0

Moje zmienne systemowe:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Xoreax\IncrediBuild;C:\Program Files (x86)\CodeBlocks\MinGW\bin;

P-169771
nanoant20
» 2018-03-05 09:37:10
Widać, że wpisy są OK. Wyczerpały mi się pomysły, co może być przyczyną takiego zachowania systemu.
P-169773
1 « 2 »
Poprzednia strona Strona 2 z 2