3

Visual Studio 2010 Pro (SP1) を使用してサードパーティ ライブラリをコンパイルしようとしています。残念ながら、そうしようとすると、このエラーが約1000回発生します。

エラー C1083: インクルード ファイルを開けません: 'stdlib.h': そのようなファイルまたはディレクトリはありません。

検索すると、stdlib.h が含まれているはずのディレクトリ C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC にたどり着きましたが、このディレクトリには含まれていません。実際、私のコンピューター全体に stdlib.h はありませんが、Visual Studio で配布されるサンプルには stdlib.h への参照がたくさんあります。

私は長い間 Windows で C++ を使用していませんでしたが、それでも私の使用法はほとんど進んでいなかったので、何をダウンロードする必要があるのか​​わかりません。これはすぐに使えるはずだという印象を受けました。

コンパイルしようとしているライブラリ ( Tesseract ) は通常、Visual Studio 2008 でビルドされています。このためのヘッダー ファイルをダウンロードできる場所はありますか? Visual C++ SDK を検索すると、IDE の拡張機能を作成するための SDK のみが表示されます。

問題を絞り込むのに役立つ場合は、通常、C# 開発に Visual Studio Pro を使用します。

4

1 に答える 1

1

次の手順で同じ問題を解決しました。

  1. インストール DVD で Visaul Studio 2010 をアンインストールしました。
  2. コントロールパネルでVisaul Studio 2010に関するすべてを削除しました
  3. DVDからVisual Studio 2010 Proを再インストールしました。フルインストールを選択。

DVDでVSをアンインストールすることが鍵だと感じました。コントロール パネルを使用してアンインストールし、再インストールしましたが、問題は解決しませんでした。うまくいけば、これは何人かの人々を助けるでしょう。さらに、根本的な原因は別のバージョンの Visual Studio にあると感じました。私は以前にVS 2008を持っていました。うまくいきました。VS 2010 にアップデートした後に問題が発生しました。

于 2014-05-07T18:01:08.310 に答える