NoVmpy - NoVmpy with python

Related tags

Documentation NoVmpy
Overview
Comments
  • AssertionError when clicking LetsGo

    AssertionError when clicking LetsGo

    Whenever I click the LetsGo button, this error pops up:

    Traceback (most recent call last):
      File "J:/DA Pro 7.6/ida76sp1/ida76sp1/plugins\novmpy\ui.py", line 17, in activate
        vtil_graph.show_graph(ea)
      File "J:IDA Pro 7.6/ida76sp1/ida76sp1/plugins\novmpy\views\vtil_graph.py", line 369, in show_graph
        lifter.lift_il(None, VMState(current_handler=ea))
      File "J:IDA Pro 7.6/ida76sp1/ida76sp1/plugins\novmpy\vm_lifter.py", line 93, in lift_il
        assert(vmstate != None)
    AssertionError
    

    Is there any way that this can be fixed? I don't know why this error is happening.

    opened by Aholicknight 5
  • vtil generation error

    vtil generation error

    When I use lets go for a vm entry, the generated vtil has error.

    image

    In the image above, the target address of the jmpq instruction is wrong.

    I use vmattack to analyze this vm entry can get the correct result 0x141aaeffb instead of 0x41aaeffb00000000, this looks like some shift problem, I just touch these things, I don't know where the problem is.

    By the way, I am Chinese, if possible can we use Chinese to communicate?

    target bin: target.zip vm entry: 0x1401EC7AC

    opened by sadmess 2
  • Compile Error

    Compile Error

    I have error while compiling: VTIL-Python/external/pybind11/include\pybind11/operators.h(154,1): error C2678 Can you upload compiled files on release section?

    opened by kokose1234 1
  • 编译VITL-Python出现错误

    编译VITL-Python出现错误

    环境: 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
    
    opened by Lantern-r 1
  • Add missing flag to git clone, vs2022 note

    Add missing flag to git clone, vs2022 note

    added --recursive flag to git clone because we need to fetch all submodules from git repo along with the source (i can see that setup.py is clonning external libs if there are no libs, but in my case it still wouldn't allow to properly install, so --recursive flag fixed this issue ¯\(ツ)/¯) also added a note that you would need to update extras list in setup.py if you are trying to compile it on vs2022

    opened by es3n1n 1
Owner
啥也不是
null
Python Eacc is a minimalist but flexible Lexer/Parser tool in Python.

Python Eacc is a parsing tool it implements a flexible lexer and a straightforward approach to analyze documents.

Iury de oliveira gomes figueiredo 60 Nov 16, 2022
Repository for learning Python (Python Tutorial)

Repository for learning Python (Python Tutorial) Languages and Tools ?? Overview ?? Repository for learning Python (Python Tutorial) Languages and Too

Swiftman 2 Aug 22, 2022
A python package to avoid writing and maintaining duplicated python docstrings.

docstring-inheritance is a python package to avoid writing and maintaining duplicated python docstrings.

Antoine Dechaume 15 Dec 7, 2022
advance python series: Data Classes, OOPs, python

Working With Pydantic - Built-in Data Process ========================== Normal way to process data (reading json file): the normal princiople, it's f

Phung Hưng Binh 1 Nov 8, 2021
A comprehensive and FREE Online Python Development tutorial going step-by-step into the world of Python.

FREE Reverse Engineering Self-Study Course HERE Fundamental Python The book and code repo for the FREE Fundamental Python book by Kevin Thomas. FREE B

Kevin Thomas 7 Mar 19, 2022
A simple USI Shogi Engine written in python using python-shogi.

Revengeshogi My attempt at creating a USI Shogi Engine in python using python-shogi. Current State of Engine Currently only generating random moves us

null 1 Jan 6, 2022
Python-slp - Side Ledger Protocol With Python

Side Ledger Protocol Run python-slp node First install Mongo DB and run the mong

Solar 3 Mar 2, 2022
Python-samples - This project is to help someone need some practices when learning python language

Python-samples - This project is to help someone need some practices when learning python language

Gui Chen 0 Feb 14, 2022
Valentine-with-Python - A Python program generates an animation of a heart with cool texts of your loved one

Valentine with Python Valentines with Python is a mini fun project I have coded.

Niraj Tiwari 4 Dec 31, 2022
A curated list of awesome tools for Sphinx Python Documentation Generator

Awesome Sphinx (Python Documentation Generator) A curated list of awesome extra libraries, software and resources for Sphinx (Python Documentation Gen

Hyunjun Kim 831 Dec 27, 2022
API Documentation for Python Projects

API Documentation for Python Projects. Example pdoc -o ./html pdoc generates this website: pdoc.dev/docs. Installation pip install pdoc pdoc is compat

mitmproxy 1.4k Jan 7, 2023
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.

Best-of Python Developer Tools ?? A ranked list of awesome python developer tools and libraries. Updated weekly. This curated list contains 250 awesom

Machine Learning Tooling 646 Jan 7, 2023
Run `black` on python code blocks in documentation files

blacken-docs Run black on python code blocks in documentation files. install pip install blacken-docs usage blacken-docs provides a single executable

Anthony Sottile 460 Dec 23, 2022
Legacy python processor for AsciiDoc

AsciiDoc.py This branch is tracking the alpha, in-progress 10.x release. For the stable 9.x code, please go to the 9.x branch! AsciiDoc is a text docu

AsciiDoc.py 178 Dec 25, 2022
📖 Generate markdown API documentation from Google-style Python docstring. The lazy alternative to Sphinx.

lazydocs Generate markdown API documentation for Google-style Python docstring. Getting Started • Features • Documentation • Support • Contribution •

Machine Learning Tooling 118 Dec 31, 2022
A Python module for creating Excel XLSX files.

XlsxWriter XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX file format. XlsxWriter can be used to write text, numbers, formula

John McNamara 3.1k Dec 29, 2022
API spec validator and OpenAPI document generator for Python web frameworks.

API spec validator and OpenAPI document generator for Python web frameworks.

1001001 249 Dec 22, 2022
Materi workshop "Light up your Python!" Himpunan Mahasiswa Sistem Informasi Fakultas Ilmu Komputer Universitas Singaperbangsa Karawang, 4 September 2021 (Online via Zoom).

Workshop Python UNSIKA 2021 Materi workshop "Light up your Python!" Himpunan Mahasiswa Sistem Informasi Fakultas Ilmu Komputer Universitas Singaperban

Eka Putra 20 Mar 24, 2022
Exercism exercises in Python.

Exercism exercises in Python.

Exercism 1.3k Jan 4, 2023