Как найти имена включаемых файлов в c ++, когда документация Microsoft включает только C# примеров - PullRequest
0 голосов
/ 17 февраля 2020

Когда MSDN содержит только C# примеров, и я пытаюсь кодировать C ++, как я могу найти имена необходимых включаемых файлов? Например, я хочу написать некоторый код C ++, который использует TextPointer класс , как мне найти требуемые операторы #include?

1 Ответ

1 голос
/ 18 февраля 2020

TextPointer - это класс. NET. C ++ Builder не поддерживает. NET разработку, поэтому его компилятор не может найти никаких. NET связанных заголовочных файлов C ++ - их нет в исполняющих библиотеках C ++ Builder.

Единственный способ использовать классы *. 1029 * в проектах C ++ Builder:

  • . NET классы совместимы с COM (ie, имеют [ComVisible(true)] (атрибут)), то код C ++ Builder может создавать экземпляры соответствующих COM-объектов.

  • вы заключаете свой код. NET в DLL написано в Visual Studio и экспортирует C совместимый интерфейс, чтобы его мог использовать код C ++ Builder.

  • вы используете сторонний фреймворк, такой как CrossTalk или Hydra , что позволяет коду C ++ Builder для размещения. NET среды выполнения и использования. NET сборок и типов как есть.

...