本人首次在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节点为证据节点,就会报如下的错误
好忧桑,盼解救……