Сборка RAPI.h в версии 2005 сбой при открытии включаемого файла

StackOverflow https://stackoverflow.com/questions/2282802

Вопрос

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

#include <rapi.h>

а также с помощью

#include "rapi.h"

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

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

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

"C:\Program Файлы\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"

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

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

Спасибо

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top