vs code使用cython生成c代码有错误

本文最后更新于 2024年5月16日。

用cython生成的c文件有提示错误

static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) {
    const Py_UNICODE *u_end = u;
    while (*u_end++) ;
    return (size_t)(u_end - u - 1);
}

提示标识符size_t不存在,还好有快捷修复选项,点击后出现c++插件设置,都设置成MSVC编译器就可以了。