自己編譯boost的庫文件時遇到這個錯誤的,大概報錯情況如下:
mp_defer.hpp<50>:fatal error C1001:編譯器中發生內部錯誤。
1> 要解決此問題,請嘗試簡化或更改上面所列位置附近的程序。
1> 請選擇 Visual C++
1> “幫助”菜單上的“技術支持”命令,或打開技術支持幫助文件來獲得詳細信息。
查找解決方法時發現有人說這叫“人品錯誤”,大概是vs2013的一個bug吧,升級到Update5即可。
》》》》 實際上安裝這個Update5里面的組件頗多,我安裝了一小部分就已經可以編譯正確了,不需要全部安裝。
下載地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=48129
安裝方法:
http://jingyan.baidu.com/article/3c48dd349a9616e10be3583d.html