We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
环境: Python3.10.7 VS2022
D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(115,1): error C2678: 二进制“-”: 没有找到接受“const L”类型的左操作数的运算符(或没有可接受的转换) [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ L=L_type ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(115,1): message : 可能是“pybind1 1::detail::op_<pybind11::detail::op_sub,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> pybin d11::detail::operator -(const pybind11::detail::self_t &,const pybind11::detail::self_t &)” [D:\CTF\Tools\Binary\IDAPlu gins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(115,1): message : 尝试匹配参数列表“(c onst L, const R)”时 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ L=L_type ] and [ R=R_type ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(47): message : 查看对正在编译 的 类 模板 实例化“pybind11::detail::op_impl<pybind11::detail::op_sub,pybind11::detail::op_l,Base,L_type,R_type>”的引用 [D:\CTF\Tools\Bin ary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1517): message : 查看对正在编译的函数 模板 实例化“void pybind11::detail::op_<pybind11::detail::op_sub,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::deta il::self_t>::execute<pybind11::class_<vtil::symbolic::directive::instance>,>(Class &) const”的引用 [D:\CTF\Tools\Binary\ID APlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ Class=pybind11::class_<vtil::symbolic::directive::instance> ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1518): message : 查看对正在编译的函数 模板 实例化“void pybind11::detail::op_<pybind11::detail::op_sub,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::deta il::self_t>::execute<pybind11::class_<vtil::symbolic::directive::instance>,>(Class &) const”的引用 [D:\CTF\Tools\Binary\ID APlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ Class=pybind11::class_<vtil::symbolic::directive::instance> ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\src\symex/directive.hpp(65): message : 查看对正在编译的函数 模板 实例化“pybind11::class_<vt il::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def<pybind11::detail::op_sub ,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t,>(const pybind11::detail::op_<pybind11::detai l::op_sub,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> &)”的引用 [D:\CTF\Tools\Binary\IDAPlug ins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\src\symex/directive.hpp(70): message : 查看对正在编译的函数 模板 实例化“pybind11::class_<vt il::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def<pybind11::detail::op_sub ,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t,>(const pybind11::detail::op_<pybind11::detai l::op_sub,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> &)”的引用 [D:\CTF\Tools\Binary\IDAPlug ins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): error C2672: “pybind1 1::class_<vtil::symbolic::directive::instance>::def”: 未找到匹配的重载函数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL -Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1549,13): message : 可能是“pybind 11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11::d etail::initimpl::pickle_factory<Args...> &&,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-P ython.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11::detai l::initimpl::pickle_factory<Args...> &&,const Extra &...)": 无法从 "const char *" 推导出 "pybind11::detail::initimpl::pickle_ factory<Args...> &&" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1549): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11::detai l::initimpl::pickle_factory<Args...> &&,const Extra &...)": 无法从 "const char *" 推导出 "pybind11::detail::initimpl::pickle_ factory<Args...> &&" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1549): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1543,13): message : 或 “pybi nd11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11: :detail::initimpl::factory<Args...> &&,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python .vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11::detai l::initimpl::factory<Args...> &&,const Extra &...)": 无法从 "const char *" 推导出 "pybind11::detail::initimpl::factory<Args.. .> &&" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1543): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(pybind11::detai l::initimpl::factory<Args...> &&,const Extra &...)": 无法从 "const char *" 推导出 "pybind11::detail::initimpl::factory<Args.. .> &&" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1543): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1536,13): message : 或 “pybi nd11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pyb ind11::detail::initimpl::alias_constructor<Args...> &,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\bu ild\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::initimpl::alias_constructor<Args...> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::ini timpl::alias_constructor<Args...> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1536): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::initimpl::alias_constructor<Args...> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::ini timpl::alias_constructor<Args...> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1536): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1529,13): message : 或 “pybi nd11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pyb ind11::detail::initimpl::constructor<Args...> &,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VT IL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::initimpl::constructor<Args...> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::initimpl: :constructor<Args...> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1529): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::initimpl::constructor<Args...> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::initimpl: :constructor<Args...> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1529): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1517,13): message : 或 “pybi nd11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pyb ind11::detail::op_<id,ot,L,R> &,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxpro j] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::op_<id,ot,L,R> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::op_<id,ot,L,R> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1517): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : "pybind11:: class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const pybind11: :detail::op_<id,ot,L,R> &,const Extra &...)": 无法从 "const char *" 推导出 "const pybind11::detail::op_<id,ot,L,R> &" 的 模板 参数 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1517): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1499,13): message : 或 “pybi nd11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const cha r *,Func &&,const Extra &...)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(52,11): message : 未能使函数模板“pyb ind11::class_<vtil::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def(const ch ar *,Func &&,const Extra &...)”专用化 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1499): message : 参见“pybind11:: class_<vtil::symbolic::directive::instance>::def”的声明 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxp roj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(47,31): message : 用下列模板参数: [D :\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(47,31): message : “Func=unkno wn-type (__cdecl *)(const L &,const R &)” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(47,31): message : “Extra={pyb ind11::is_operator}” [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(117,1): error C2678: 二进制“*”: 没有找到接受“const L”类型的左操作数的运算符(或没有可接受的转换) [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ L=L_type ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(117,1): message : 可能是“pybind1 1::detail::op_<pybind11::detail::op_mul,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> pybin d11::detail::operator *(const pybind11::detail::self_t &,const pybind11::detail::self_t &)” [D:\CTF\Tools\Binary\IDAPlu gins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(117,1): message : 尝试匹配参数列表“(c onst L, const R)”时 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ L=L_type ] and [ R=R_type ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(47): message : 查看对正在编译 的 类 模板 实例化“pybind11::detail::op_impl<pybind11::detail::op_mul,pybind11::detail::op_l,Base,L_type,R_type>”的引用 [D:\CTF\Tools\Bin ary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1517): message : 查看对正在编译的函数 模板 实例化“void pybind11::detail::op_<pybind11::detail::op_mul,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::deta il::self_t>::execute<pybind11::class_<vtil::symbolic::directive::instance>,>(Class &) const”的引用 [D:\CTF\Tools\Binary\ID APlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ Class=pybind11::class_<vtil::symbolic::directive::instance> ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/pybind11.h(1518): message : 查看对正在编译的函数 模板 实例化“void pybind11::detail::op_<pybind11::detail::op_mul,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::deta il::self_t>::execute<pybind11::class_<vtil::symbolic::directive::instance>,>(Class &) const”的引用 [D:\CTF\Tools\Binary\ID APlugins\VTIL-Python\build\VTIL-Python.vcxproj] with [ Class=pybind11::class_<vtil::symbolic::directive::instance> ] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\src\symex/directive.hpp(69): message : 查看对正在编译的函数 模板 实例化“pybind11::class_<vt il::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def<pybind11::detail::op_mul ,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t,>(const pybind11::detail::op_<pybind11::detai l::op_mul,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> &)”的引用 [D:\CTF\Tools\Binary\IDAPlug ins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\src\symex/directive.hpp(70): message : 查看对正在编译的函数 模板 实例化“pybind11::class_<vt il::symbolic::directive::instance> &pybind11::class_<vtil::symbolic::directive::instance>::def<pybind11::detail::op_mul ,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t,>(const pybind11::detail::op_<pybind11::detai l::op_mul,pybind11::detail::op_l,pybind11::detail::self_t,pybind11::detail::self_t> &)”的引用 [D:\CTF\Tools\Binary\IDAPlug ins\VTIL-Python\build\VTIL-Python.vcxproj] D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\external\pybind11\include\pybind11/operators.h(117,1): error C2088: “*”: 对于 struct 非法 [D:\CTF\Tools\Binary\IDAPlugins\VTIL-Python\build\VTIL-Python.vcxproj] error: command 'D:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe' failed with exit code 1
The text was updated successfully, but these errors were encountered:
pybind/pybind11#3824
Sorry, something went wrong.
No branches or pull requests
环境: Python3.10.7 VS2022
The text was updated successfully, but these errors were encountered: