用C++写帮助函数,很爽.
你只需要:
1,先写C++函数的库,帮助包装函数.
2,再写C++函数的包装函数,然后用外(C),并导出dll.然后如下命令来编译:
cl /EHsc /Zc:strictStrings- /LD @e:\path\cl额外链接 扩展.cxx
3,vim函数中如下:
let m=libcall("扩展.dll",Zbc("函数名"),l)
然后,就完成功能了.最后只需要调用vim函数,就可以了.
那是非常爽的,因为你可以借用你C++已有的设施!

用C++写帮助函数,很爽.
你只需要:
1,先写C++函数的库,帮助包装函数.
2,再写C++函数的包装函数,然后用外(C),并导出dll.然后如下命令来编译:
cl /EHsc /Zc:strictStrings- /LD @e:\path\cl额外链接 扩展.cxx
3,vim函数中如下:
let m=libcall("扩展.dll",Zbc("函数名"),l)
然后,就完成功能了.最后只需要调用vim函数,就可以了.
那是非常爽的,因为你可以借用你C++已有的设施!