我想在Microsoft Visual Studio 2017上尝试新功能 - Linux中的C ++跨平台。我成功地连接了OrangePi,成功地构建了我的项目,但是当我尝试从Visual Studio运行代码时,我得到了错误:“无法获取远程shell的tty设备”。
我正在运行的代码是一个示例,Visual Studio为您提供:
#include <wiringPi.h>
#define LED 17
int main(void)
{
wiringPiSetupSys();
pinMode(LED, OUTPUT);
while (true)
{
digitalWrite(LED, HIGH); // On
delay(500); // ms
digitalWrite(LED, LOW); // Off
delay(500);
}
return 0;
}
提前谢谢!
答案 0 :(得分:0)
我认为使用Wiring Pi库的应用程序需要使用sudo
运行。 VCLinux can't do this。解决方法是以root
运行或通过GPIO utility
。