首页
社区
课程
招聘
[求助]idb2sig SDK 64位机下编译失败
发表于: 2014-11-13 20:53 3703

[求助]idb2sig SDK 64位机下编译失败

2014-11-13 20:53
3703
初学IDA SDK,从论坛上下了idb2sig的源码,在win7 X64,VS 2012环境下,使用SDK 6.1版本。
编译win32的SDK成功生成idb2sig.plw。
但是编译64位.p64的时候失败了,输出“无法解析的外部符号”错误。查看link信息,应该是调用64位的ida.lib时,在ida.lib中找不到对应的函数,检查了预编译头和ida.lib地址(..\x86_win_vc_64),应该都没有错。谁能帮忙分析一下是什么原因啊??

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题解决了,在此特别感谢yulinxie版大的帮助。
其实挺简单,但是因为一直忽略了ida pro 6.6之前没有64位的版本的现实,ida的64位本身的程序是win32的,插件也是win32的,因此ida的64位插件不是按vc++的x64方式编译的,还是需要保持设置为win32平台。
这样按win32的设置,只是修改.p64后缀,添加__X64__(或者__EA64__/__AMD64__)宏啊,就可以生成.p64插件了。
2014-11-14 20:08
0
游客
登录 | 注册 方可回帖
返回
//