Code:
Select all
In file included from ../main/rt/RTNeural/RTNeural.h:5,
from ../main/rt/RTNeuralLSTM.h:3,
from ../main/main.c:29:
../main/rt/RTNeural/Model.h:6:10: fatal error: iostream: No such file or directory
#include
^~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
ninja failed with exit code 1
我在工程里引用了一个C++的库,里面用了iostream, 在一个C++的.h头文件开头。c++类库我确认都在idf的对应目录下,包括iostream等文件都是正常存在的,在VS Code里可以直接找到定义。
是因为我的工程主文件叫main.c, 编译工具认为我是C语言,不是C++语言吗? 怎么才能正常引用iostream这些c++的标准库啊?