【问题标题】:error of compilation wiringPi.h in visual studioVisual Studio中编译wiringPi.h的错误
【发布时间】:2018-09-21 18:59:45
【问题描述】:

我在寻求帮助。我无法在 Visual Studio for Windows 中编译应用程序。

wiringPi.h 需要使用 RaspberryPI GPIO (树莓派 3b+ 在 ARM 上工作)

GIF

https://pp.userapi.com/c849336/v849336202/789a8/2d6RIDT4S28.jpg

https://pp.userapi.com/c849336/v849336202/789ba/tvBF_VF9M5M.jpg

1>H:\ВГУшное облако\OneDrive - ВГУ\Visual studio\BlinkPI\BlinkPI\main.cpp(1,127): error : C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\Linux\include\wiringPi\2.32\wiringPi.h: No such file or directory 

1>Сборка проекта "BlinkPI.vcxproj" завершена с ошибкой.

https://pp.userapi.com/c850324/v850324544/341e5/vzb2HHJYT78.jpg

1>H:\ВГУшное облако\OneDrive - ВГУ\Visual studio\BlinkPI\BlinkPI\main.cpp(1,22): error : wiringPi.h: No such file or directory 
1>H:\ВГУшное облако\OneDrive - ВГУ\Visual studio\BlinkPI\BlinkPI\main.cpp(1,22): error :  #include <wiringPi.h> 
1>H:\ВГУшное облако\OneDrive - ВГУ\Visual studio\BlinkPI\BlinkPI\main.cpp(1,22): error :                       ^ 
1>H:\ВГУшное облако\OneDrive - ВГУ\Visual studio\BlinkPI\BlinkPI\main.cpp(1,22): error : compilation terminated.

提前谢谢你

【问题讨论】:

    标签: c++ visual-studio-2017 include raspberry-pi3 gpio


    【解决方案1】:

    将“wireingPi.h”添加到 Visual Studio 标头 src 路径并单击应用

    【讨论】:

    • 我有同样的问题,我必须说不,wiringPi.h 已经在 VisualStudio 中被引用,我可以去定义digitalWrite(),例如。该错误似乎来自实际的编译环境,至少在我的情况下是一个 RaspberryPi。
    【解决方案2】:

    我遇到了同样的问题并找到了解决方案here(德语)。基本上,教程说明从 git 克隆 wiringPi.h 并构建它。

    提示:这不是 VisualStudio 的错(请参阅我在 Huseyin Meric Yigit 答案下方的评论),但它是 Raspberry Pi 上缺少的库。

    我在 RasPi 控制台中输入的命令是(请根据您的需要调整路径):

    cd /home/pi
    mkdir lib
    chmod 0777 lib
    cd lib
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install git-core
    git clone git://git.drogon.net/wiringPi
    git pull origin
    ./build
    

    计划在执行第 6 行(升级)的命令时喝杯咖啡。完成后,我可以在 VisualStudio 中成功编译项目。希望这对您也有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-09
      • 2016-08-30
      相关资源
      最近更新 更多