簡體   English   中英

在新安裝的Visual Studio中未安裝標准C / C ++庫

[英]Standard C/C++ library not installed in new installation of Visual Studio

我格式化了計算機,然后首先安裝了VS2012 Release候選人,然后安裝了VS2010 Ultimate,最后安裝了DreamSpark的 VS2012 Professional。 另外,在安裝VS2012之后,我卸載了VS2010和VS2012 RC

我可以打開解決方案並將其完美編譯,但是當我嘗試使用C / C ++標准庫中的#include ,會彈出一個錯誤cannot find source file stdlib.h

我去了VS2012安裝目錄,在VC的include文件夾中,我只有2個.h文件( vsgcapturesrv ), vsgcapture沒有其他文件。

我檢出了一個名為Microsoft Visual Studio 10.0的目錄,該目錄來自VS2010,並且C / C ++的.h和.lib文件在那里,所以我將所有內容復制/粘貼到VS2012並嘗試進行編譯,但是有些奇怪的錯誤來了。

因此,我從控制面板上卸載了所有與VS相關的內容,從“程序文件”中刪除了所有目錄,並再次安裝了VS2012 Professional,並且VC目錄再次為空。 我嘗試從安裝程序修復它,但仍然是同樣的問題。

有人知道如何解決這個問題嗎?

我通過在另一台計算機上安裝VS2012,復制所有.lib.h所在的VC目錄中的所有內容並將它們粘貼到我的安裝中來解決此問題。

現在,它運行良好。

我在另一個站點問,發現這可能是因為Visual Studio安裝過程中的錯誤。 如果沒有其他計算機可以執行此操作,則可以將其安裝在虛擬機上,然后從那里復制它們。

對於具有相同問題的其他用戶,並且除了從另一台計算機復制文件之外,還尋求其他解決方案,請嘗試Jeff_322089BE-DFC2-11DF-B454-B541DFD72085 在此處發布的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM