아두이노 Error opening sketch: main file missing from sketch:

    

[Starting] Verifying sketch 'main.ino'

[Warning] Output path is not specified. Unable to reuse previously compiled files. Build will be slower. See README.

Error opening sketch: main file missing from sketch: /Users/.../pixel_friend_arduino/pixel_friend_arduino.ino

[Warning] Failed to generate IntelliSense configuration.

[Error] Verifying sketch 'main.ino': Exit with code=1\


에러 메시지에 따르면, 여러 가지 문제가 발생하고 있습니다. 다음은 각 문제에 대한 해결책입니다:


1. **Output path is not specified**:

   - 이 경고는 컴파일된 파일의 출력 경로가 지정되지 않았음을 나타냅니다. 이 문제는 VS Code의 설정에서 "Arduino: Output" 경로를 지정하여 해결할 수 있습니다.

   - VS Code 설정으로 이동하여 "Arduino: Output"에 특정 폴더 경로를 지정하세요. 이렇게 하면 컴파일된 파일이 이 경로에 저장되어 재사용될 수 있습니다.


2. **Error opening sketch: main file missing from sketch**:

   - 이 에러는 주 스케치 파일(`.ino` 파일)이 해당 폴더 내에 존재하지 않음을 의미합니다. 아두이노 프로젝트 폴더는 `.ino` 파일을 포함해야 하며, 이 파일 이름은 폴더 이름과 일치해야 합니다.

   - `/Users/.../pixel_friend_arduino/` 폴더 안에 `pixel_friend_arduino.ino`라는 이름의 파일이 있는지 확인하세요. 파일 이름이 폴더 이름과 정확히 일치해야 합니다.


3. **Failed to generate IntelliSense configuration**:

   - 이 경고는 VS Code의 Arduino 확장이 IntelliSense 구성을 생성하는 데 실패했음을 나타냅니다. 이 문제는 일반적으로 메인 `.ino` 파일이 없거나, 잘못된 폴더 구조 때문에 발생합니다.

   - 위의 두 번째 단계를 해결하면 이 문제도 자동으로 해결될 수 있습니다.


이러한 단계를 통해 문제를 해결할 수 있습니다. 만약 여전히 문제가 해결되지 않는다면, 아두이노 확장 설정을 다시 확인하거나, 필요한 경우 확장 프로그램을 재설치해 보는 것도 좋은 방법입니다.


폴더 이름안에 같은 이름의 ino 파일이 있어야 했음


댓글

이 블로그의 인기 게시물

STUDY

vue

Capacitor 웹 기반 애플리케이션을 네이티브 앱으로 감싸고, 네이티브 기능에 접근할 수 있게 해주는 프레임워크