0

これは単純すぎるように聞こえるかもしれませんが、何かが欠けています。C++ を使用して RAPI Windows コンソール アプリを作成する必要があります。私は現在VS2005を使用しています。ドキュメントから新しい空の Windows Consol アプリ「MyTestRAPI」を作成しました。「RAPI.H」ファイルを含める必要があることはわかっています。だから、私は

#include <rapi.h>

また、

#include "rapi.h"

私はコンパイルして以下を取得します

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

それで、「プロジェクト」、「プロパティ」のメニューに行きます。"Common Properties" -> "References" のツリービューで、右下に移動して "Add Path" をクリックし、rapi.h ファイルと他の .h ファイルが配置されている明示的なパスを含めます...この場合

"C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc"

14個の.hファイルが含まれています

プロジェクトを保存/ビルドしても、コンパイル エラーが発生します...

だから、私は #include をに変更します

#include "C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Activesync\Inc\rapi.h"

今回は、THIS インクルードが見つかりますが、同じフォルダーに存在する rapi.h 内の #includes の検索に失敗します。

私が逃しているように見えるのは、私が見逃しているものです。

ありがとう

4

1 に答える 1

1

[共通プロパティ] -> [参照] フィールドは、.NET アセンブリ参照を参照します。

C++ #include 検索パスにパスを追加するには、[構成プロパティ] -> [C/C++] -> [全般] -> [追加のインクルード ディレクトリ] を使用する必要があります。

于 2010-02-17T17:17:45.153 に答える