2011/12/02

VC7.1Sp1 causes faital error C1001 internal error at L.2708 of msc1.cpp

If a narrow-string-literal parser is set for grammar with wide-character-string iterator, VC7.1SP1 causes fatal error C1001 internal error at L.2708 of msc1.cpp on compiling boost.spirit (boost v1.48).
It is a clear bug, but the error message does not explain its reason.

  • /boost_1_48_0/boost/spirit/home/qi/meta_compiler.hpp(77) : fatal error C1001: internal error ('msc1.cpp', line 2708)

Spirit's lit<> can solve the error.

How to set parameters to debugging program on Visual Studio 2019 with CMake

Solution: MSDN Sometimes the "Debug and Launch Settings for CMake" bottun is disabled. In this case, change to the target view. ...