1. Visual Studio がエラー「_invalid_parameter」: not "`global namespace'" を報告する
最近流体シミュレーションを勉強しているのですが、Zhihuのチュートリアルに従ってWin10環境に流体エンジン開発支援コードをインストールしたところ、
VSからエラーが発生しました。
問題は、以下を含むプロジェクトに起因します。pybind11.hファイル、解決策は簡単です。
現れるpybind11.h書類
存在するpybind11.hの 22 行目に、次のコード行を追加します。
#elif defined(_MSC_VER)
#include <corecrt.h> #加入这行代码
# pragma warning(push)
もう一度「Ctrl+Shift+B」を押して sln をビルドすると、エラーは発生せず、問題は解決します。