gpioissue/cmakelists.txt
Код: Выделить всё
cmake_minimum_required(VERSION 3.14)
project(gpio_issue CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(${PROJECT_NAME}
${PROJECT_SOURCE_DIR}/GPIOIssue.cpp
)
target_link_libraries(gpio_issue gpiodcxx)
#include
#include
using namespace std;
int main()
{
const gpiod::line_request outputLineRequest{ "consumerName", gpiod::line_request::DIRECTION_OUTPUT, 0 };
gpiod::chip chip;
cout
error (active) e0059 Вызов функции не допускается в Постоянное выражение gpio_issue-linux-gcc-debug c: \ users \ myuser \ appdata \ local \ microsoft \ linux \ headercache \ 1.0-588249071 \ usr \ include \ x86_64-linux-gnu \ c ++ \ 9 \ bits \ c ++ .h 676 < /p>
ошибка (активная) e0065 ожидается a ';' gpio_issue -linux -gcc -debug c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 10 < /p>
error (active) e0257 const Переменная "gpiod" требует инициализатора gpio_issue -e0257 Linux-gcc-debug c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 8 < /p>
Ошибка (активная) E0260 Явный тип отсутствует ('int' Предполагается) gpio_issue- Linux-gcc-debug c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 8 < /p>
error (Active) e0276 Имя, за которым следует '::' Имя пространства имен gpio_issue-linux-gcc-debug c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 10 < /p>
error (Active) E1696 не может открыть исходный файл »gpiod.hpp "gpio_issue-linux-gcc-debug c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 1 < /p>
Сообщение Lnt-uninitialized-local локальная переменная не инициализирована. gpio_issue c: \ users \ myuser \ source \ repos \ gpioissue \ gpioissue.cpp 8 < /p>
Чтобы уточнить, сборка все еще преуспевает, а «Программа пробега» напечатана, но Visual Studio имеет много ошибок для использования объектов из , что затрудняет развитие.
Подробнее здесь: https://stackoverflow.com/questions/782 ... sual-studi
Мобильная версия