2016-07-04 192 views
1

我正在使用Visual Studio 2013和boost 1.60。Visual Studio 2013 VC++編譯器

當我嘗試建立一個項目,發生錯誤,如下所示:

升壓\ type_traits \ common_type.hpp(42):致命錯誤C1001:發生在編譯器的內部錯誤。

圍繞谷歌搜索後,似乎有在VC編譯錯誤,如下面的鏈接解釋說: https://svn.boost.org/trac/boost/ticket/11885

提出的解決方案是更新的Visual Studio,從而導致更新MSVC。

但是,在我更新Visual Studio更新5後,似乎MSVC沒有更新,MSVC的版本仍然是18.00.21005.1,應該更新爲18.00.31101。因此,編譯中發生的錯誤仍然存​​在。

有什麼我錯過了嗎?感謝您的幫助提前。

回答

1

使用VS 2013有100%的必要嗎?你能改變到VS 2015嗎? 如果答案是否定的,你可以嘗試dessinstall並重新安裝VS 2013,並且在安裝過程中你一定要選擇C/C++編譯器,但是我認爲那個編譯器是必須的,所以也許你有編譯器的安裝問題,請嘗試重新安裝VS。 我希望這個答案能幫助你。 關心我的朋友。

+0

感謝您的回覆。由於VS 2013是由我們的IT團隊安裝的,因此我顯然不容易卸載當前版本並重新安裝VS 2013或安裝VS 2015.從某些帖子看來,如果安裝VS 2013 update 5,MSVC也應該更新。但在這裏似乎並非如此。我想知道是否有辦法直接升級MSVC。 – bozhao

+0

MSVC是Microsoft Visual Studio Code?如果答案是肯定的,可以從官方網頁下載,實際版本是1.2。 –

+0

你也可以嘗試再次與你的IT團隊交談(對不起,英文不是第一語言,所以我不知道男士是什麼。) –

相關問題