public_notes/content/20240808131753 PlatformIO でrp2040でMozziを使おうとするとコンパイルできない.md

35 lines
975 B
Markdown
Raw Normal View History

2024-08-08 13:30:15 +09:00
# 20240808131753 PlatformIO でrp2040でMozziを使おうとするとコンパイルできない
#platformio #rp2040 #Mozzi
## 困
PlatformIOでMozziライブラリを追加し、以下のようなコードを書く。
```cpp
#include <Arduino.h>
#include <Mozzi.h>
void setup() {}
void loop() {}
```
ビルドを実行すると、
```
In file included from .pio\libdeps\generic\Mozzi/internal/MozziGuts.hpp:59,
from .pio\libdeps\generic\Mozzi/MozziGuts.h:205,
from .pio\libdeps\generic\Mozzi/Mozzi.h:33,
from src\main.cpp:2:
.pio\libdeps\generic\Mozzi/internal/MozziGuts_impl_RP2040.hpp:162:9: fatal error: PWMAudio.h: No such file or directory
```
とか表示されてコンパイルできない。
## 解決方法
`platformio.ini``[env:generic]`に、
```
lib_deps =
sensorium/Mozzi@^2.0.1
PWMAudio
```
を追加する。
2024-08-22 11:00:06 +09:00
issueを作っておいた。が、これはPlatformIO側の問題だった。