vs2019 编译ida7.4插件

先下好你的sdk

一.编译运行在ida64.exe的插件

下面是抄的这的

https://blog.csdn.net/weixin_30795127/article/details/96938802

C/C++->常规 附加包含目录添加ida sdk include目录,例如C:\IDA74\IDASDK74\Include 

C/C++->预处理器,添加__NT__;__IDP__字段到预处理器定义中。 

C/C++->代码生成,关闭缓冲区安全检查,将基本运行时检查设为默认,将运行库设置为多线程(MT)

C/C++->高级,将调用约定修改为__stdcall (/Gz) 


连接器->常规,将输出文件修改为ida插件目录,例如 C:\IDA74\plugins\$(TargetName)$(TargetExt)

连接器->输入,将 ida.lib 添加到附加依赖项中。C:\IDA74\idasdk74\lib\x64_win_vc_64\ida.lib

连接器->调试,生成调试信息设置为否 连接器->命令行添加/EXPORT:PLUGIN 

切记

记得改配置管理器

就是这个地方

编译出来命名成

xxx64.dll 不然要报错的

二.编译运行在ida.exe的插件

将上面的

连接器->输入,将 ida.lib 添加到附加依赖项中。C:\IDA74\idasdk74\lib\x64_win_vc_64\ida.lib

改为

连接器->输入,将 ida.lib 添加到附加依赖项中。C:\IDA74\idasdk74\lib\x64_win_vc_32\ida.lib

就行的了

虽然编译出来的dll是64位,但是链接的是ida.dll

编译出来命名成

xxx.dll

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值