乐鑫技术交流
直播中

李涛

7年用户 1407经验值
私信 关注
[问答]

IDF.PY编译时提示找不到iostream怎么解决?


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++的标准库啊?
                                                                                                                                                                                                                        
               

回帖(1)

李亮

2024-6-19 09:29:39
把Cmakelist和main.c都改为main.CPP就解决了!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分