[BUG]: 在vs2019下编写回调函数接口引用pybind11/function.h时编译会显示“语法错误:意外的令牌标识符,预期的令牌为类型说明符” #5182
Open
2 of 3 tasks
Labels
triage
New bug, unverified
Required prerequisites
What version (or hash if on master) of pybind11 are you using?
2.12.0.dev1
Problem description
在vs2019下编写回调函数接口引用pybind11/function.h时编译会显示“语法错误:意外的令牌标识符,预期的令牌为类型说明符”
头文件function.h的83行#if !(defined(_MSC_VER) && _MSC_VER == 1916 && defined(PYBIND11_CPP17))这个代码是否应该是
#if !(defined(_MSC_VER) && _MSC_VER >= 1916 && defined(PYBIND11_CPP17))
Reproducible example code
No response
Is this a regression? Put the last known working version here if it is.
Not a regression
The text was updated successfully, but these errors were encountered: