pybind11
pybind11 copied to clipboard
[BUG]: 在vs2019下编写回调函数接口引用pybind11/function.h时编译会显示“语法错误:意外的令牌标识符,预期的令牌为类型说明符”
Required prerequisites
- [X] Make sure you've read the documentation. Your issue may be addressed there.
- [X] Search the issue tracker and Discussions to verify that this hasn't already been reported. +1 or comment there if it has.
- [ ] Consider asking first in the Gitter chat room or in a Discussion.
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