Сборка RAPI.h в VS 2005, сбой при открытии включаемого файла - PullRequest
0 голосов
/ 17 февраля 2010

это может звучать слишком просто, но я что-то упустил. Мне нужно написать приложение RAPI Windows Console с использованием C ++. Я в настоящее время использую VS2005. Я создал совершенно новое приложение Windows Consol «MyTestRAPI» из документации, и я знаю, что мне нужно включить файл «RAPI.H». Итак, я попробовал как

#include <rapi.h>

, а также

#include "rapi.h"

Я компилирую и получаю следующее

фатальная ошибка C1083: Не удается открыть включаемый файл: 'rapi.h': такого файла или каталога нет

Итак, я иду в меню «Проект», «Свойства». В древовидном представлении «Общие свойства» -> «Ссылки», я иду в нижнем правом углу и нажимаю «Добавить путь», и включаю явный путь, где находится файл rapi.h и другие файлы .h ... в этот случай

"C: \ Program Files \ Windows CE Tools \ wce500 \ Windows Mobile 5.0 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"

На этот раз он находит ЭТО включение, но не может найти #include в файле rapi.h, который также находится в той же папке.

Что мне не хватает, похоже, ускользает от меня.

Спасибо

1 Ответ

1 голос
/ 17 февраля 2010

Поле «Общие свойства» -> «Ссылки» относится к ссылкам сборки .NET.

Чтобы добавить путь к пути поиска C ++ #include, вам необходимо использовать «Свойства конфигурации» -> «C / C ++» -> «Общие» -> «Дополнительные каталоги включения».

...