Как связать библиотеку RPi с помощью Visual Studio CMake?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как связать библиотеку RPi с помощью Visual Studio CMake?

Сообщение Anonymous »

Я пытаюсь изучить разработку RPi
Я не могу использовать IDE на RPi, потому что в конечном итоге RPi должен работать без графического интерфейса (несовместимо с оборудованием, которое я собираюсь использовать), поэтому я хочу использовать Visual Studio (или VSCode) на ПК с Windows для разработки.
Я следовал инструкциям Microsoft здесь, чтобы настроить VS, и могу запускать код «Hello World» на RPi, нажимаю F5 в VS - все хорошо. Я решил использовать вариант цепочки сборки CMake, поскольку он показался рекомендуемым для проектов с открытым исходным кодом такого рода.
Затем я последовал руководству по написанию кода непосредственно на Pi с помощью текстового редактора Nano (не через VS), чтобы зажечь светодиод (с использованием библиотеки WiringPi), и все заработало.

В этом уроке для компиляции используется нечто иное, чем cmake:

Код: Выделить всё

g++ -std=c++17 -o blink_led blink_led.cpp -lwiringPi
Но, что неудивительно, когда я скопировал этот код в VS на своем компьютере и нажал F5, возникли ошибки:
Изображение

Полагаю, не удалось связать библиотеку WiringPi?
IDK, если это актуально, но я нажал «Обновить», а затем «Исследовать» в диспетчере подключений и вижу файл, который, как мне кажется, ему нужен (

Код: Выделить всё

wiringPi.h
) в AppData\Local\Microsoft\Linux\HeaderCache\1.0\-1346357119\usr\include
Может кто-нибудь посоветовать?

Подробнее здесь: https://stackoverflow.com/questions/798 ... udio-cmake
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»