/usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: 没有那个文件或目录 #include_next <stdlib.h> ^~~~~~~~~~
时间: 2023-10-25 16:10:23 浏览: 311
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
编译opencv 3.2时,报错"/usr/include/c /7/cstdlib:75:15: fatal error: stdlib.h: 没有那个文件或目录 #include_next <stdlib.h> ^~~~~~~~~~",可以通过以下解决办法解决这个问题。
一种解决办法是在/build目录下的cmake文件中添加指令"-D ENABLE_PRECOMPILED_HEADERS=OFF"。例如,可以执行以下命令来编译opencv:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D OPENCV_GENERATE_PKGCONFIG=ON \
-D ENABLE_PRECOMPILED_HEADERS=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules \
-D BUILD_EXAMPLES=ON ..
另一种解决办法是安装缺失的文件。例如,在编译pycaffe时报错"fatal error: numpy/arrayobject.h没有那个文件或目录",可以尝试使用以下命令来安装缺失的文件:
sudo apt-get install ...
这些方法可以帮助您解决编译opencv时出现的错误"/usr/include/c /7/cstdlib:75:15: fatal error: stdlib.h: 没有那个文件或目录 #include_next <stdlib.h> ^~~~~~~~~~"和编译pycaffe时出现的错误"fatal error: numpy/arrayobject.h没有那个文件或目录"。希望能对您有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [编译opencv 3.2 报错 /usr/include/c++/7/cstdlib:75:15: fatal error: stdlib.h: No such file or ...](https://blog.csdn.net/Undefinedefity/article/details/122018986)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录](https://download.csdn.net/download/weixin_38747025/14839519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文