智能摘要 AI
本文介绍了如何手动提取Visual Studio 2019 (VC16) 的链接器(Link.exe)以提升Poedit项目的编译性能。作者首先找到了Visual Studio的安装目录,并提取了MSVC目录下的Link.exe及相关文件。为了避免与易语言编译的冲突,作者单独更新了Lib文件并替换了一些冲突的库。最终打包的文件大小约为807MB,并计划上传至ESWINK小商店供下载。此外,作者还进行了编译测试,确认编译效果良好,但提醒部分老库可能不兼容。最后,作者进行了杀毒测试,使用360和其他沙箱工具检测,结果显示基本无误报,但仍需注意支持库引入可能导致的特征码问题。
最近重新更新了下之前的Poedit项目,突发奇想用本地Visual Studio的链接器来编译项目,提升下整体性能。本篇文章将带您走进《手动提取VS2019(VC16)链接器》,且听我为各位爷儿娓娓道来。
链接器提取(依赖项)
我们先找到Visual Studio的安装目录,来到他的MSVC目录,Link.exe就在bin目录下,打包该目录即可。
由于是易语言编译,直接使用lib目录下的文件多数会有冲突,所以我们就单独更新Lib就行,我们还需要MFC的lib,打开相对路径atlmfc\lib,打包即可。
不过这个lib里面有个冲突,我就用之前链接器的lib替换了,如果你要自己弄的话,按照 lib search 来添加相应文件就行。所有打包文件,解压出来一共807MB,后续我会将文件上传到我们的ESWINK小商店,大家可以前去下载!
编译测试
编译信息为:Microsoft Visual C++ v.14.29 - 2019,编译效果在我看来还可以,不过对于一些老的支持库可能不太行得通,所以还是得看个人需求。
目前建议的话,还是使用黑月编译器好一些,不过说到底易语言这种还是真的不如QT,O(∩_∩)O哈哈~
杀毒测试
毕竟是国内易语言产物,还是对他做一个报毒测试吧,免得编译出来就被杀软删了。目前大多数都是用的火绒和360,这里就拿360和其他沙箱做个测试。
360沙箱分析报告就目前情况来看,应该算是比较不错的了,如果加入了其他支持库报毒,自己跑下看是不是特征码问题,是的话改改就行,静态扫描其实还挺好过的。



看看效果………也许需要