Разработка внешней компоненты NativeAPI на C++ в Visual Studio 2022

1. Ilya_Balter 09.01.23 07:16 Сейчас в теме
Приветствую всех. Возникла необходимость разработать внешнюю компоненту именно по технологии NativeAPi. На ИТС имеется документация с шаблонами и примерами, однако данные примеры уже устарели, как по версии Visual Studio, так и по версиям компонент (в примерах используется v141_xp, достаточно старая версия).
Хотелось бы найти ссылки на примеры таких компонент или инструкцию по написанию их с нуля, а то сам пока натыкаются на старые примеры.
Заранее спасибо.
По теме из базы знаний
Найденные решения
4. starik-2005 3039 09.01.23 11:29 Сейчас в теме
(3) я, обычно, в командной строке собираю, и больше ориентируюсь на линух, чем на винду, поэтому вообще не в курсе. В этом конкретном проекте используются сторонние библиотеки для реализации регулярок, поэтому может быть чего-то и не хватает. Я просто вычищал все лишнее из инклюдов и базовых функций, лишние функции удалял - получал "скелет" ВК. Дальше уже ставил нужные либы и писал нужный функционал, потом компилил.

Вообще, есть еще какой-то вариант базовой ВК с обернутым классом. Есть какое-то видео о создании - там, помнится, стрим был даже на эту тему с реализацией компоненты и тестов к ней от гуглтест. Поищите в гугле.

https://www.youtube.com/watch?v=Nf1Mn_r2NJQ - вроде это.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. ivan1703 78 09.01.23 11:38 Сейчас в теме
(1)
сь бы найти ссылки на примеры таких компонент или инструкцию по написа


https://github.com/illyashenko/AddInnKafka
вот рабочий пример
2. starik-2005 3039 09.01.23 10:54 Сейчас в теме
https://github.com/alexkmbk/RegEx1CAddin - не образчик, но вполне для начала пойдет. По крайней мере от всех этих w_строк в приличный стринг уйти.
3. Ilya_Balter 09.01.23 11:09 Сейчас в теме
(2)При открытии проекта, надо какие-то настройки сделать? Потому что сейчас есть ошибки. Я в включаемые каталоги указал папку include из архива.
4. starik-2005 3039 09.01.23 11:29 Сейчас в теме
(3) я, обычно, в командной строке собираю, и больше ориентируюсь на линух, чем на винду, поэтому вообще не в курсе. В этом конкретном проекте используются сторонние библиотеки для реализации регулярок, поэтому может быть чего-то и не хватает. Я просто вычищал все лишнее из инклюдов и базовых функций, лишние функции удалял - получал "скелет" ВК. Дальше уже ставил нужные либы и писал нужный функционал, потом компилил.

Вообще, есть еще какой-то вариант базовой ВК с обернутым классом. Есть какое-то видео о создании - там, помнится, стрим был даже на эту тему с реализацией компоненты и тестов к ней от гуглтест. Поищите в гугле.

https://www.youtube.com/watch?v=Nf1Mn_r2NJQ - вроде это.
6. Ilya_Balter 09.01.23 12:31 Сейчас в теме
На одном форуме сказали использовать все же v141_xp в качестве набора инструментов и в пример из ролика, который отправили, заработал, большое спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот