Visual studio 2015 i fatal error C1001: An internal error has occurred in the compiler.

0

Cześć

Czy spotkał się ktoś z takim błędem przy kompilacji programu, który korzysta z boosta?

1>  Generating Code...
1>c:\moje\lib\boost\boost-1_58\include\boost\multi_index\member.hpp(65): fatal error C1001: An internal error has occurred in the compiler.
1>  (compiler file 'f:\dd\vctools\compiler\utc\src\p2\main.c', line 246)
1>   To work around this problem, try simplifying or changing the program near the locations listed above.
1>  Please choose the Technical Support command on the Visual C++
1>   Help menu, or open the Technical Support help file for more information

Próbowałem, jak wyczytałem na ruskim forum, zmienić opcję /Zm na 1000 (2000 mi nie idzie bo mam za mało RAM'u). Niestety nie zadziałało.
Zmieniać opcji optymalizacji, jak MSDN radzi, nie ma co bo budowałem w trybie debug.

W trybie release tego błędu nie ma.

Może ktoś miał podobnie i wie jak temu zaradzić? Bo sprawdzać wszystkie kombinacje zmian ustawień w trybie debug i release jakoś mi się nie widzi :/
Z góry dzięki

0

Użyj gotowego pakietu z nugeta.
Super, Complete Boost package with satellites binary packages. For Visual C++ 2013 / 2012 / 2010 nie ma jeszcze

0

Ale może pokaż źródło, które wywala błąd?
Samo zainkludowanie <boost/multi_index/member.hpp> błędu żadnego nie powoduje.

Poza tym pakiet binarny w niczym nie pomoże, jeśli to już kompilator się wywala, a nie linker ani skompilowany program.
Do tego multi_index jest header only.

0

Nigdzie w moich plikach nie includuję bezpośrednio tego pliku. Jak będę w domu to spróbuję znaleźć, który plik includuje jakiś, który z kolei includuje te member.hpp

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