我一直在試圖編譯關於BeagleBoneRobotics PDF的示例,但編譯器找不到頭。機器人開普圖書館不工作Beaglebone藍色
這裏是我想要編譯代碼:
#include <robotics_cape.h>
#define PIN 67
int main (void){
// export gpio pin for use
if(gpio_export(PIN)){
printf("Unable to open export.\n");
return -1;
}
// set pin for output
if(gpio_set_dir(PIN, OUTPUT_PIN)){
printf("Unable to open gpio67_direction.\n");
return -1;
}
// start blinking loop
printf("blinking LED\n");
int i = 0;
while(i<10){
// turn pin on
gpio_set_value(PIN, 1);
printf("ON\n");
sleep(1);
// turn pin off
gpio_set_value(PIN, 0);
printf("OFF\n");
i++; // increment counter
sleep(1);
}
return 1;
}
這裏是我得到的錯誤:
[email protected]:/var/lib/cloud9# gcc Testing.c -lrobotics_cape -o Testing
Testing.c:1:27: fatal error: robotics_cape.h: No such file or directory
#include <robotics_cape.h>
^
compilation terminated.
我在BeagleBone藍機器人技術斗篷版本0.3.4。
我檢查了合適的文件夾,並且頭文件和庫似乎已經到位。我試過從GitHub下載安裝程序並再次創建該庫,但仍然收到相同的錯誤。我試圖用相同的結果重新安裝斗篷。我也挖掘了源代碼來尋找錯誤,但我找不到任何東西。
任何幫助,將不勝感激