kompilacja bibliotek boost visual studio 2013, dev-c szukam poradnika

0

Witam,
szukam poradnika jak skompilować bibliotekę boost_1_58_0_b1 w visual studio 2013 albo dev-c++ ,

Oraz jaki najlepiej nadaje się edytor / kompilator do windows i linux zarazem aby projekt działał bez większych kombinacji.

polecenie kompilatora:

 
 b2 --build-type=complete msvc stage

wywala mi błąd:

    - zlib                     : no  (cached)
error: Name clash for '<pstage\lib>libboost_system-vc120-mt-sgd-1_58.lib'
error:
error: Tried to build the target twice, with property sets having
error: these incompabile properties:
error:
error:     -  none
error:     -  <address-model>32 <architecture>x86
error:
error: Please make sure to have consistent requirements for these
error: properties everywhere in your project, especially for install
error: targets.
 
1

Pod VS13 uzywa sie menadżera pakietów nuget.
Install-Package boost

0

ja robię kolejno, dla debug i release (wersja release ze statycznym i z dynamicznym linkowaniem runtime'u, debugowej tak nie ma sensu)

b2 variant=debug link=static runtime-link=shared
b2 variant=release link=static runtime-link=shared
b2 variant=release link=static runtime-link=static

libki powstają w podkatalogu stage\lib. nie robię żadnego "install".

link=static oznacza że sam Boost będzie statyczny (lib, nie dll), a runtime-link określa czy biblioteka standardowa ma być wlinkowana w program czy w dll-ce (msvcr120.dll).

0

Spartan mógłbyś opisać krok po kroku jak to zrobić jak się ma zaisntalowany vs2013?

0
  1. Install-Package boost
  2. Install-Package boost-vc120
0

gdzie te komendy wklepać?

0

Do konsoli pakietów (nuget).

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