我想在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
。