grabtheNS
Results
2
comments of
grabtheNS
这个报错我找了很久,我猜测的原因是deepflame更新后用了c++17标准,但原来还是指定了C++14来编译。结合GPT,我的解决步骤如下(我直接下载了zip文件,所以文件名多了个master,请自己更改指令) 1)在项目目录下,查找并检查所有 options 文件,确保没有包含 -std=c++14 cd ~/deepflame-dev-master find . -name "options" -exec grep -H "std=" {} \; 2)使用以下脚本批量替换: find . -name "options" -exec sed -i 's/-std=c++14/-std=c++17/g' {} \; 还有就是openfoam7的wmake下的rules,这个我也逐一替换了它的默认标准,但感觉不是原因,如果还报错的话,可以更改rules下面的编译器标准。
你好,解决了吗,我也遇到了同样的问题