Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: 在vs2019下编写回调函数接口引用pybind11/function.h时编译会显示“语法错误:意外的令牌标识符,预期的令牌为类型说明符” #5182

Open
2 of 3 tasks
wyhSupcon opened this issue Jun 20, 2024 · 0 comments
Labels
triage New bug, unverified

Comments

@wyhSupcon
Copy link

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

@wyhSupcon wyhSupcon added the triage New bug, unverified label Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage New bug, unverified
Projects
None yet
Development

No branches or pull requests

1 participant