fsrip编译问题 _Hadoop,ERP及大数据讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Hadoop,ERP及大数据讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3112 | 回复: 0   主题: fsrip编译问题         上一篇   下一篇 
syxian
注册用户
等级:新兵
经验:51
发帖:67
精华:0
注册:2011-10-15
状态:离线
发送短消息息给syxian 加好友    发送短消息息给syxian 发消息
发表于: IP:您无权察看 2015-12-21 15:52:54 | [全部帖] [楼主帖] 楼主

今天来补记下上周四、五的情况吧。由于fsrip的源码使用CPP写的,而自己对于面向对象实在外行的可以,于是用了约三天的时间来学习《Essentiao C++》,

希望可以快速上手。最后对于面向对象的概念和语法都有了大致的了解,于是就开始查找之前的calng++编译错误,提示GetLastError()函数没有定义的问题。

首先自己vim了源码文件main.cpp,查找了包含的头文件,发现LbtTskAuto类的定义walker.h中,但是在该类中并没有找到指定的方法定义:


1.png


一般类的定义只会在一个头文件中,为了保险起见,自己又查看了其包含的头文件,都没有找到可用的信息。于是自己用了一个投机取巧的办法,由于报错代

码是一个错误跳出的处理,因此自己注释掉了该部分,使得编译main.cpp通过:


2.png

 

之后再次提示walker.cpp编译错误,同样是一个未定义符号问题,提示一个结构体中的成员没有定义。照着葫芦画瓢,我们再次编译通过:


3.png


然后在build文件夹中生成了fsrip的可执行文件。

接下来的问题就是Sleuthkit-hadoop框架的官方说明文档说的不甚详细,其测试程序使用java来写的,尤其用到了java正则表达式,一波未平,一波又起。
自己需要静下心来仔细地一步一步认真思考尝试解决了。





















赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论