VS跨平台Linux错误:无法选择远程外壳的TTY设备



我想在Microsoft Visual Studio 2017上尝试新功能 - Linux中C 的跨平台。我能够成功地与Orangepi连接,成功地构建了项目,但是当我尝试从Visual Studio运行代码时,我发现了错误:"无法选择远程Shell的TTY 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;
}

预先感谢您!

我认为使用接线Pi库的应用程序需要使用sudo运行。Vclinux无法做到这一点。解决方法是作为root运行或通过GPIO utility