MSVC命令行工具cl构建notepad++插件plugin

Notepad++提供了制作插件的模板,几个自带插件也有源码,每个例子都提供了MSVC的工程文件NppPluginTemplate.vcxproj.

官方模板 https://github.com/npp-plugins/plugintemplate/

但是我只编译个转换文本的小插件,不想安装那么庞大的Visual Studio,怎么办,只安装VC编译工具,QT就可以调用,那么我只用这个编译工具来构建我的插件应该可以吧,经过不断摸索,如愿。

我安装的是VS2017编译工具,也是需要几个G的,cl.exe用来编译,link.exe链接dll,rc.exe创建资源,只用这几个命令就可以完成这项工作了。我直接写成了批处理

@echo off
cl /c /D UNICODE /EHsc *.cpp 
if %errorlevel%  gtr 0 goto :END
echo 编译成功,开始链接
link -dll *.obj *.res
echo ====链接完成====
goto :SUCCESS

:END
echo 编译失败
:SUCCESS

以上代码保存为cmd或者bat文件,放置到源代码目录中执行,就可生成目标文件 NppPluginDemo.dll,再把它放到npp的插件目录中,就可以调用了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baikunlun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值