Używam boost.build lub b2 do budowania projektu. Próbuję dodać kontury C++ 11, takie jak auto
i begin
, ale standardowe wywołanie b2 release
w katalogu z Jamfile nie rozpoznaje tych.Zmień plik boost.build jamfile dla obsługi C++ 11?
7
A
Odpowiedz
8
dodawali podąża w Jamroot
<toolset>gcc:<cxxflags>-std=gnu++0x
<toolset>clang:<cxxflags>-std=c++11
Wydaje się pracować
5
Musisz poinformować kompilator, aby umożliwić C++ 11 Wsparcie
Na przykład dla gcc można użyć
bjam toolset=gcc cxxflags="-std=c++11"
Powiązane problemy
- 1. Aktywacja obsługi C++ 11 w Clang
- 2. Boost.Build/bjam i Qt
- 3. App_Browsers plik definicji dla IE 11
- 4. Modyfikacja pliku Makefile w celu obsługi C++ 11
- 5. wsparcie dla języka C++ 11?
- 6. Opakowanie C++ dla boost/C++ 11
- 7. C++ 11 cecha typu is_same dla szablonów
- 8. zarządzanie pamięcią dla lambda w C++ 11
- 9. C++ 11 alternatywa dla OpenMP z clang
- 10. Operacje atomowe dla shared_ptr w C++ 11
- 11. Sposób obsługi EditText Zmień nasłuchiwanie w Androidzie
- 12. C++ 11 predefiniowane makro
- 13. Mapa mutex C++ 11
- 14. C++ 11 alternatywa pthread_cond_timedwait
- 15. wyłącza funkcje C++ 11 w vs2013
- 16. Zmień plik hibernate.connection.url ze źródła
- 17. Biblioteka refleksyjna C++ 11
- 18. CMake disable -std = C++ 11 flag dla plików C
- 19. Zmień wydarzenie wywołane podczas zmiany wartości elementu IE 11/Angular
- 20. Konstruktor wirtualnych kopii C++ 11
- 21. Jak zdefiniować nullptr do obsługi zarówno C++ 03, jak i C++ 11?
- 22. C++ 11 wydajność krotki
- 23. C++ 11 liczb losowych
- 24. C++ 11 Regex Matching
- 25. C++ 11: lambda, currying
- 26. C++ 11: Uniwersalny wykonawca
- 27. C++ 11 regex_token_iterator
- 28. C++ 11 Destructor = delete
- 29. zainicjować mapę C++ 11
- 30. C++ 11 auto i size_type
Zastanawiałem się, jak zmienić konfigura- cję Jamroot lub konfiguracji strony/użytkownika dla tego –
przy użyciu gcc: C++ 11: "g ++": -std = C++ 11; –
Jason
Dlaczego miałbym nazywać 'bjam' zamiast' b2'? A raczej, jakie jest znaczenie tego? – einpoklum