Czy istnieje wersja 64-bitowej biblioteki Boost dla VS2008? Czy też muszę samemu skompilować? jeśli tak, to czy ktoś ma z tym doświadczenie?
c++
visual-studio-2008
boost
ra170
źródło
źródło
Mam wbudowane pliki binarne na mojej stronie: http://boost.teeks99.com
Edytuj 2013-05-13: Moje kompilacje są teraz dostępne (począwszy od 1.53) bezpośrednio ze strony sourceforge .
źródło
UPDATE (19.09.2017): dodano wiersze skryptu dla VS2017. Należy pamiętać, że Boost obsługuje kompilator VS2017 od określonej powyżej wersji. Użyłem najnowszej wersji (1.65.1).
Użyłem tych skryptów do budowania przyspieszenia dla platform x64 i x86, lib i dll, debugowania i wydania dla VS2017, VS2015 i VS2013:
Możesz utworzyć
.bat
plik i uruchomić go w celu zbudowania plików binarnych boost.źródło
W tej chwili 64-bitowe pliki binarne dostarczone przez teeks99 (zobacz inną odpowiedź) wydają się być jedynymi dostępnymi 64-bitowymi plikami binarnymi. Przez pewien czas BoostPro zapewniał również 64-bitowe pliki binarne, ale od 1.51 wydają się być niedostępne lub biznesowe.
Wracamy więc do dwóch opcji: binarne teeks99 lub tworzenie własnych.
Większość informacji potrzebnych mi do zbudowania własnej znajdowała się tutaj: https://stackoverflow.com/a/2655683/613288
Brakowało tylko tego, jak sprawić, by działało z bezpłatną wersją programu Visual Studio 2010 Express. Znalazłem tę brakującą część gdzie indziej i po pewnym dostosowaniu ostateczny przepis, którego użyłem do mojej kompilacji plików binarnych doładowania 1.49.0, brzmiał:
Uruchom program Visual C ++ iz menu Narzędzia uruchom wiersz polecenia programu Visual Studio.
W oknie konsoli wykonaj następujące czynności:
a następnie w katalogu boost:
Ostatnie polecenie jest dostosowane do tego, czego potrzebowałem (tylko niektóre biblioteki połączone statycznie).
źródło
Zrobiłem dla mnie mały skrypt, który kompiluje je wszystkie dla VS2005 i VS2008:
źródło