簡體   English   中英

無法在Visual Studio 2010中打開包含文件'stdlib.h'

[英]Cannot open include file 'stdlib.h' in Visual Studio 2010

我正在嘗試使用Visual Studio 2010 Pro(SP1)編譯第三方庫。 不幸的是,當我嘗試這樣做時,我收到了大約1000次此錯誤:

錯誤C1083:無法打開包含文件:'stdlib.h':沒有這樣的文件或目錄。

搜索引導我到目錄C:\\ Program Files(x86)\\ Microsoft Visual Studio 10.0 \\ VC,它應該包含stdlib.h,但是這個目錄不包含它。 事實上,我的整個計算機上沒有stdlib.h,盡管在使用Visual Studio分發的示例中有很多引用它。

我很長一段時間沒在Windows上使用C ++,即使這樣我的使用也很難提升,所以我不確定我需要下載什么。 我覺得這應該是開箱即用的。

我試圖編譯的庫( Tesseract )通常是用Visual Studio 2008構建的。有什么地方我可以為此下載頭文件嗎? 搜索Visual C ++ SDK只能為我提供用於擴展IDE的SDK。

我通常使用Visual Studio Pro進行C#開發,如果這有助於縮小問題范圍。

我通過以下步驟解決了同樣的問題:

  1. 通過安裝DVD卸載Visaul Studio 2010。
  2. 通過控制面板刪除了有關Visaul Studio 2010的所有信息
  3. 從DVD重新安裝Visual Studio 2010 Pro。 選擇完整安裝。

我覺得關鍵是要通過DVD卸載VS. 我使用控制面板卸載,然后重新安裝,但沒有解決問題。 希望這會對一些人有所幫助。 另外,我覺得根本原因是另一個版本的Visual Studio。 我之前有過VS 2008。 它運作良好。 我更新到VS 2010后發生了這個問題。

暫無
暫無

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

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