/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
生活随笔
收集整理的這篇文章主要介紹了
/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.錯誤原因
報錯如上。后來經過查閱,發現這個錯誤是因為由于gcc6的緣故。我的gcc 版本是6.5的。gcc6已經把吧stdlib.h納入了libstdc++以進行更好的優化,C Library的頭文件stdlib.h使用 Include_next,而include_next對gcc系統頭文件路徑很敏感。
所以這里我們不要把include路徑作為系統目錄,而是使用標準方式包含include 目錄。
2.解決辦法
在cmake 編譯的時候,加上? 以下命令在里面,即可成功。
-DENABLE_PRECOMPILED_HEADERS=OFF?
總結
以上是生活随笔為你收集整理的/usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机网络原理(第三章) 传输层 课后习
- 下一篇: miniblink载入html,winf