1

tclap テンプレート化された C++ コマンド ライン パーサー ライブラリは Windows にインストールできますか? Visual Studio2010 のコードでこのライブラリを使用したいと考えています。私は次の手順を実行しました: 1. [プロパティ] -> [C/C++] -> [全般] -> [追加のインクルード ディレクトリ] に "..\include" を追加します。2. プロジェクト フォルダーにインクルード フォルダーをコピーします。3. メイン ファイルに #include を追加します。しかし、致命的なエラー C1083 のコンパイル中に次のエラーが発生しました: インクルード ファイルを開けません: 'tclap/CmdLine.h': そのようなファイルまたはディレクトリはありません

4

1 に答える 1

1

「追加のインクルードディレクトリ」設定で絶対パスを使用し、それが構成にも適用されることを確認してください。プロジェクト内のフォルダーを勝手にコピーしたり、無意味にコピーしたりしないでください。tclap ディレクトリがシステムのインクルード パスに正しく追加されている場合、#include は機能します。それでもうまくいかない場合は、システムのインクルード パスが正しく設定されていません。

VC の最近のバージョンでは、これらの設定がプロパティ エクスプローラーの適切なプロパティ ファイルに設定されていることを確認する必要があります。

于 2013-05-07T19:19:31.017 に答える