win10+AV1+VS2017 編譯器內部錯誤

最近想測下av1的性能,由於實驗室的服務器都是windows版本的,所以就在win10電腦下,用Visual Studio 2017編譯,之前按照官網的教程,git和cmake工程一路正常,但是在編譯時就出現了報錯,一直提示“編譯器內部錯誤”,具體錯誤信息如下:

21>e:\av1\encoder\pickrst.c(304): fatal error C1001: 編譯器中發生內部錯誤。
21>  (編譯器文件“f:\dd\vctools\compiler\utc\src\p2\main.c”,第 246 行)
21>   要解決此問題,請嘗試簡化或更改上面所列位置附近的程序。
21>  請選擇 Visual C++
21>  “幫助”菜單上的“技術支持”命令,或打開技術支持幫助文件來獲得詳細信息。

定位到程序,google大神們寫的也是毫無問題。重新清理再編譯還是同樣的問題,Release和Debug都報錯,只有MinSizeRel偶爾能成功。我在網上找了好久都沒找到解決方案。偶然一次在google上找到了一個回答,好像是visual studio的開發人員回覆的,說他們在新版本中解決了這個問題,於是趕緊在官網上下了個最新的visual studio community 2017,問題解決!

下載地址:https://visualstudio.microsoft.com/zh-hans/vs/

看來visual studio偶爾也是有坑的,一旦遇上就讓人很迷茫,希望能給遇上同樣問題的人一些參考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章