Visual Studio がエラー "_invalid_parameter": not "`global namespace'" を報告する

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 をビルドすると、エラーは発生せず、問題は解決します。

おすすめ

転載: blog.csdn.net/Bartender_VA11/article/details/132240535