VS2010下运行小贝壳博主的“贝叶斯网络的构建-学习-推理”

        本人首次在VS2010上运行程序,用了小贝壳博主提供的代码http://blog.csdn.net/guyuan1983/article/details/3992899,下载地址http://download.csdn.net/detail/guyuan1983/1111681,怎知菜鸟一个,遇到各种问题,故决定用博客记录艰苦的奋斗历程可怜……

PS:本人所谓的解决方法可能并不是真正的解决方法,可能只是把之前的错误忽略过去了……还请高手指点奋斗

        在一切开始之前,为减少后续烦恼,同时也为保持一个coder应有的职业操守偷笑,我把项目所在的路径命名全部改为英文,并保证没有空格。

        按照小贝壳博主的指示设置了路径事先声明,项目所在文件夹和PNL文件夹在同一目录下,这样的相对路径应该没有设置错吧……

        然后博主就开始迫不及待地生成了……错误就此登场……

错误一:


        在小贝壳博主原文下,发现有网友也遇到同样问题,而xujinjinxu提供了解决办法:在源程序最开始加上 #define PNL_EXPORTS,于是我就加上了。

        一定要在最开始加啊,要不然没有任何作用。至于为什么这样就解决了,在本人还没来得及探索前就放弃了……因为博主遇到了更加棘手的问题!!!

错误二:


        针对这个问题,博主查了一下,还是有很多网友遇到这个问题的偷笑当然,这不是看好戏的时候……据多数网友说是库导入出的问题,于是博主就踏上了导入lib库的异常艰辛的不归路……

        本人看到了这样一篇文章http://blog.csdn.net/w174504744/article/details/7368169,然后开始照做。

        在附加依赖项里加入库文件,为了以防万一,博主把能见到的lib文件全加上了……

        附加库目录

        现在不得不吐槽一下添加库目录的第二种方法

        本人试了一下,然后博主又不辞劳苦地再查,于是看到了这个http://blog.csdn.net/chaijunkun/article/details/6658923,然后它告诉我解决的方法就是使用……博主有种想飙脏话的冲动……

        go on需要生成的导入库是神马啊?是这里的lib库么?博主最开始就认为是lib库了……然后导入……,然后VS2010立马就不高兴了,它告诉我“你这是神马玩意啊,我打不开啊” ,于是引发了下一个问题……

错误三:



        然后博主很幸运地看到下面有网友留言说遇到和自己一样的问题,原博主说是路径不对,于是本人又开始艰辛地写路径……改成了这样,错误依然没有解决……难道是生成的导入库不是lib?

        在此博主惊喜地发现PNL下还有Dll这个文件夹,莫非是你?死马当活马医吧……于是它又告诉我了一个错误……

错误四:


……


    前路漫漫暂时无法走完,博主考虑到时间关系,还是改用了小贝壳博主的配置——VS.NET2003……



搞定……

………………………………………………………………

    不过生成成功了是一回事,使用就是另一回事了。

    博主试图修改源程序使其能倒推,很不幸地发现报错了……


    博主还发现一个很奇怪的问题,顺着推的时候只要没有设0节点为证据节点,就会报如下的错误



    好忧桑,盼解救……可怜



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值