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

匿名 (未验证) 提交于 2019-12-03 00:06:01

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的插件目录中,就可以调用了。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!