A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/microsoft/vscode-arduino/issues/1389 below:

Arduino (Not CLI), Can't include header file in root of project · Issue #1389 · microsoft/vscode-arduino · GitHub

Hello
I try to include simple header file in the root of the project and upload it to the arduino using vscode. (ESP8266)
I have two files in the project

src/main.ino
#include "test.h"
void setup(){}
void loop(){}
src/test.h

When I try to verify it (using vscode command)

I get this

error
Loading configuration...
Initialising packages...
Preparing boards...
Verifying...
main:12:10: fatal error: test.h: No such file or directory
1 | #include "test.h"
      |          ^~~~~~~~~~~~~~
compilation terminated.
exit status 1
.vscode/settings.json
{
      "arduino.path": "C:\\Users\\User\\Downloads\\arduino-1.8.16-windows\\arduino-1.8.16",
      "arduino.commandPath": "arduino.exe",
      "C_Cpp.default.browse.path": [
          "C:\\Users\\User\\Documents\\Arduino\\libraries",
          "C:\\Users\\User\\Downloads\\arduino-1.8.16-windows\\arduino-1.8.16\\libraries\\**",
          "C:\\Users\\User\\AppData\\Local\\Arduino15\\packages\\**",
          "${workspaceFolder}"
      ],
      "C_Cpp.default.includePath": ["C:\\Users\\User\\Desktop\\arduino_app\\src\\**"],
      "C_Cpp.default.browse.databaseFilename": "",
      "C_Cpp.intelliSenseEngine": "Tag Parser",
      "C_Cpp.intelliSenseEngineFallback": "Disabled",
    "C_Cpp.default.compilerArgs": [
        "-I ${workspaceFolder}\\src"
    ],
    "C_Cpp.default.intelliSenseMode": "msvc-x64",
    "C_Cpp.default.browse.limitSymbolsToIncludedHeaders": false,
    "C_Cpp.default.defines": ["ARDUINO=100"],
    "C_Cpp.default.forcedInclude": ["C:\\Users\\User\\Desktop\\arduino_app\\src\\test.h"]   
}
.vscode/arduino.json
{
    "configuration": "xtal=80,vt=flash,exception=disabled,stacksmash=disabled,ssl=all,mmu=3232,non32xfer=fast,ResetMethod=nodemcu,CrystalFreq=26,FlashFreq=40,FlashMode=dout,eesz=1M64,led=2,sdk=nonosdk_190703,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=115200",
    "board": "esp8266:esp8266:generic",
    "sketch": "src\\main.ino",
    "port": "COM3",
    "output": "src\\dist"
}

platform: windows 11 x64
extension version: 0.4.8
arduino ide version1.8.16
vscode version 1.62.3


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4