私はC++を初めて使用しています。ビジュアルスタジオラズベリーパイのC++クロスプラットフォーム開発カスタムヘッダーファイルを参照する方法
私はラズベリーpiゼロwのC++プログラムを作っています。 Visual Studioをクロスプラットフォーム構成で使用しています。
私はこのプログラムが無限ループを実行し、すべてのループをグローバルint変数wind
を更新する風向計(風力センサー)からのパルスをカウントするカウンターチップを調べるために小さなC++プログラムを作成しました。
私はこのグローバル変数をヘッダファイルwind.h
に定義していますので、他のプログラムでwind変数を使用することができます。 これまでのところうまく動作します。しかし今、別のプログラムで風変わりな変数を使うことができるかどうかをテストしたい。問題はVisual studioにwind.h
ヘッダーファイルがどこにあるかを伝える方法ですか? (これはフォルダにあります:/ home/pi/projects/wind)
このようなプロジェクトプロパティのページ - > VC++ディレクトリ - >インクルードディレクトリのプロパティでヘッダファイルの場所を追加しました:/ projects/wind /。/projects/wind /;%(LibraryDependencies)と同じように、リンカ - >入力 - >ライブラリ依存性プロパティを変更しました:/ projects/wind /; $(インクルードパス) また、
私のプログラムコードには#include <wind.h>
という行が追加されています(魔法使いは赤い縮み知性障害を取得します)。
ビルドしようとすると、エラーが表示されます。ソースファイル "wind.h
"を開くことができません。 何が問題になりますか?
正しい答えを提供するには、プロジェクトとファイルの両方が存在するディレクトリ構造を記述します。ここにはプロジェクトファイルが含まれ、どこにプロジェクトファイルがありますか。そうでなければ、何をすべきかを推測することは非常に困難です。 –
こんにちは私のホームディレクトリは、ラズベリーパイの/ home/pi /です。私の風のプログラムは/home/pi/projects/wind/bin/ARM/Release/wind.outです。ヘッダファイルは/home/pi/projects/wind/wind.hにありますが、私の標準ヘッダファイルは/ home/usrにあります/ include/ –
OKですが、wind.h(#include 'を含む)のファイルはどこにありますか? –