VS Cross Platform Linux错误:无法获取远程shell的tty设备

时间:2018-02-21 15:00:35

标签: visual-studio-2017

我想在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;
}

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我认为使用Wiring Pi库的应用程序需要使用sudo运行。 VCLinux can't do this。解决方法是以root运行或通过GPIO utility