【发布时间】:2020-05-31 07:14:38
【问题描述】:
我使用 Visual Studio 代码使用平台 io 对 arduino uno 进行编程。但是当我构建我的代码时,我在问题上没有看到任何错误。那里没有错误脚本。但在终端上是这样说的:
执行任务:C:\Users\ridho.platformio\penv\Scripts\platformio.exe run
处理 uno(平台:atmelavr;板:uno;框架:arduino)
可以通过-v, --verbose 选项启用详细模式
配置:https://docs.platformio.org/page/boards/atmelavr/uno.html
平台:Atmel AVR 2.1.0 > Arduino Uno
硬件:ATMEGA328P 16MHz,2KB RAM,31.50KB 闪存
调试:当前 (simavr) 板载 (simavr)
包装:
框架-arduino-avr 5.0.0
工具链-atmelavr 1.50400.190710 (5.4.0)
LDF:库依赖查找器 ->
LDF 模式:Finder ~ 链,兼容性 ~ 软
找到 6 个兼容的库
扫描依赖项...
没有依赖关系
在发布模式下构建
链接.pio\build\uno\firmware.elf
C:\Users\ridho\AppData\Local\Temp\ccrKx04Q.ltrans0.ltrans.o:在函数main':
***<artificial>:(.text.startup+0x0): undefined reference toinit'*
collect2.exe:错误:ld 返回 1 退出状态
****** [.pio\build\uno\firmware.elf] 错误 1*
==================================================== == [FAILED] 耗时 1.43 秒 ========================================== ==========
终端进程以退出代码终止:1
终端将被任务重用,按任意键关闭它。
我认为主要问题是 : undefined reference to `init' or*** [.pio\build\uno\firmware .elf] 错误 1
我在平台 io 社区中读过所有类似的问题,专业人士说解决方案是禁用任何防病毒软件。我的电脑上只有卡巴斯基杀毒软件。我也禁用了win后卫,win防火墙。但是当我再次构建时。还是一样。谁能帮帮我?
这是我已禁用的防病毒软件: this image by clicking
【问题讨论】:
标签: visual-studio-code arduino platformio