2014-06-23 106 views
0

我的電腦有Windows 2008 Server R2 64bitVS2010 Ultimate,最初設置爲C# & VB與VS2010 SP1。我剛加入VC++ (only x64 option not Itanium)。我無法找到標準包含文件,如:VS2010標準系統包含文件

#include <string.h> 
#include <stdlib.h> 
#include <stdio.h> 

in C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A or v7.0A。我在x86的安裝/修復中沒有看到任何選項,假設它是默認設置。我究竟做錯了什麼?

Update1:​​應該提到,曾經安裝過VS2010 C++ Express。發帖前我試過幾件事情:

  • 完全卸載C++快遞
  • 冉VS2010終極修復多次。
  • 完全未裝VS2010 Ultimate,然後重新安裝VS2010旗艦版。仍然有同樣的問題。

更新2:根據其他SO相關的帖子,標準文件應該在C:\ Program Files文件(x86)\ Microsoft Visual Studio 10.0 \ VC \ include目錄中。我只有這些

06/22/2014 11:59 PM <DIR>   . 
    06/22/2014 11:59 PM <DIR>   .. 
    01/18/2011 10:02 PM   11,428 ammintrin.h 
    08/31/2009 02:35 AM    2,431 omp.h 
    08/31/2009 02:34 AM    527 pgobootrun.h 
    08/31/2009 02:36 AM   14,733 srv.h 
    08/31/2009 02:06 AM   29,082 wmiatlprov.h 

回答

0

你的設置肯定壞了。這是最可能的原因。嘗試重新安裝VS.根據腐敗的規模和類型,這可能有效,可能無法正常工作。

其他不太可能的情況是下面的選項。覈實。

enter image description here

在我的目錄C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include系統有220個文件。您可以嘗試將適當的包含文件放到您的計算機上的相似目錄(10.0而不是11.0)中。從這個角度來看版本之間的差異並不大。

+0

應該提到,在同一時間安裝過VS2010 C++快車。發佈之前已經完全卸載了C++ Express和Ultimate,然後重新安裝了VS2010 Ultimate。仍然有同樣的問題。 –

+0

MS產品在卸載/重新安裝上並不完美。不幸的是,你只能捕食。有時它確實有效。 –

0

重新安裝VS2010旗艦版,它是把它做最安全的方式,它不會佔用你的很長一段時間......

+0

發佈前已經嘗試過。同樣的問題 –