Y0UT00 发表于 2014-10-16 15:07:50

WiringPi 驱动 LED灯时候报错误

本帖最后由 Y0UT00 于 2014-10-16 15:12 编辑

sudo apt-get install libi2c-dev ;wiringPi 已经安装。
编译以下C文件时报错:“error wiringSetup was not declared in this scope"
                                     “error digitalWrite was not declared in this scope"
到底什么情况啊,感觉像wiringP.h就没加载一样;PS: gpio-v 检查正常;readall可以看到所有端口。

#include<stdio.h>
#include<wiringPi.h>
#include<wiringSerial.h>
#define LED 0

int mian()
{
      printf("LED1 Test...\r\n");
      if(wiringSetup() < 0)return 1;
      pinMode(LED,OUTPUT);
      while(1)
      {
                digitalWrite(LED,HIGH);
                delay(500);
                digitalWirte(LED,LOW);
                delay(500);
      }
}

Y0UT00 发表于 2014-10-16 15:28:45

发现了一个错误。 wiringSetup 应该是wiringPiSetup

Y0UT00 发表于 2014-10-16 15:38:51

又现了一个错误。 digitalWirte 应该是digitalWrite;
好吧,现在显示
undefiend reference to wiringPiSetup 以及pinMode 以及 digitalWrite和delay
页: [1]
查看完整版本: WiringPi 驱动 LED灯时候报错误