首页
社区
课程
招聘
未解决 [求助]IDA插件编程环境配置问题 x64环境
发表于: 2019-4-6 17:55 1832

未解决 [求助]IDA插件编程环境配置问题 x64环境

2019-4-6 17:55
1832
我按照权威指南还有各种资料上配置了的环境始终无法通过  想求助下
代码如下
#include <ida.hpp>
#include <idp.hpp>
#include <loader.hpp>
int IDAP_init(void)
{
//在这里做一些校验,以确保您的插件是被用在合适的环境里。
}
void IDAP_term(void)
{
//当结束插件时,一般您可以在此添加一点任务清理的代码。
return;
}
// 插件可以从plugins.cfg文件中,被传进一个整型参数。
// 当按下不同的热键或者菜单时,您需要一个插件做不同
// 的事情时,这非常有用。
void IDAP_run(int arg)
{
// 插件的实体
msg("Hello world!");
return;
}
// 这些不太重要,但我还是设置了。
char IDAP_comment[] = "This is my test plug-in";
char IDAP_help[] = "My plugin";
// 在Edit->Plugins 菜单中,插件的现实名称,
// 它能被用户的plugins.cfg文件改写
char IDAP_name[] = "My plugin";
// 启动插件的热键
char IDAP_hotkey[] = "Alt-X";
// 所有PLUGIN对象导出的重要属性。
plugin_t PLUGIN =
{
IDP_INTERFACE_VERSION, // IDA version plug-in is written for
0, // Flags (see below)
IDAP_init, // Initialisation function
IDAP_term, // Clean-up function
IDAP_run, // Main plug-in body
IDAP_comment,             // Comment – unused
IDAP_help,                // As above – unused
IDAP_name,                // Plug-in name shown in
// Edit->Plugins menu
IDAP_hotkey               // Hot key to run the plug-in
};

编译如图

已经按照sdk中instal_visual.txt中的要求设置完毕了
包括把几个宏定义  并且也包含了sdk 的include文件夹以及 win_vc_64下的ida.lib  以及其他一些设置
但是还是无法编译通过
求助  是缺什么了么  还是还有什么东西没有设置?




[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 6369
活跃值: (1743)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
2
我遇过这个问题,后来发现是lib没引用对,跟着官方sdk里面的说明走吧,那个没坑,ida就这样,文档全在注释里面
2019-4-6 18:40
0
雪    币: 162
活跃值: (170)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
3
月落之汀 我遇过这个问题,后来发现是lib没引用对,跟着官方sdk里面的说明走吧,那个没坑,ida就这样,文档全在注释里面
恩,我32位写的插件都没啥问题  就是64位配置有问题   我估计是我IA32环境的配置有毛病
2019-4-6 21:37
0
游客
登录 | 注册 方可回帖
返回
//