Board logo

标题: [求助] 求助,编译出错什么原因啊? [打印本页]

作者: whc1q7    时间: 2011-3-21 19:22     标题: 求助,编译出错什么原因啊?

Linking...
simpleVRML.obj : error LNK2001: unresolved external symbol _arVrmlDraw
simpleVRML.obj : error LNK2001: unresolved external symbol _arUtilTimerReset
simpleVRML.obj : error LNK2001: unresolved external symbol _arglSetupForCurrentContext
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoCapStart
simpleVRML.obj : error LNK2001: unresolved external symbol _arInitCparam
simpleVRML.obj : error LNK2001: unresolved external symbol _arParamDisp
simpleVRML.obj : error LNK2001: unresolved external symbol _arParamChangeSize
simpleVRML.obj : error LNK2001: unresolved external symbol _arParamLoad
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoInqSize
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoOpen
simpleVRML.obj : error LNK2001: unresolved external symbol _read_VRMLdata
simpleVRML.obj : error LNK2001: unresolved external symbol _arMatchingPCAMode
simpleVRML.obj : error LNK2001: unresolved external symbol _arTemplateMatchingMode
simpleVRML.obj : error LNK2001: unresolved external symbol _arglTexmapModeGet
simpleVRML.obj : error LNK2001: unresolved external symbol _arglDrawModeGet
simpleVRML.obj : error LNK2001: unresolved external symbol _arImageProcMode
simpleVRML.obj : error LNK2001: unresolved external symbol _arFittingMode
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoClose
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoCapStop
simpleVRML.obj : error LNK2001: unresolved external symbol _arglCleanup
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoDispOption
simpleVRML.obj : error LNK2001: unresolved external symbol _arDebug
simpleVRML.obj : error LNK2001: unresolved external symbol _arUtilTimer
simpleVRML.obj : error LNK2001: unresolved external symbol _arglTexmapModeSet
simpleVRML.obj : error LNK2001: unresolved external symbol _arglDrawModeSet
simpleVRML.obj : error LNK2001: unresolved external symbol _arGetTransMatCont
simpleVRML.obj : error LNK2001: unresolved external symbol _arGetTransMat
simpleVRML.obj : error LNK2001: unresolved external symbol _arDetectMarker
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoGetImage
simpleVRML.obj : error LNK2001: unresolved external symbol _arVrmlTimerUpdate
simpleVRML.obj : error LNK2001: unresolved external symbol _arglCameraViewRH
simpleVRML.obj : error LNK2001: unresolved external symbol _arglCameraFrustumRH
simpleVRML.obj : error LNK2001: unresolved external symbol _arVideoCapNext
simpleVRML.obj : error LNK2001: unresolved external symbol _arglDispImage
Debug/simpleVRML.exe : fatal error LNK1120: 34 unresolved externals
执行 link.exe 时出错.
作者: wjtcc    时间: 2011-3-21 19:57

如果你的版本是VC6.0的话
project setting link category link
object/library modules里加上ws2_32.lib opengl32.lib glu32.lib glut32.lib libjpeg.lib libpng.lib zlib.lib libarvrmld.lib openvrml.lib openvrml-gl.lib antlr.lib regex.lib libARvideod.lib libARd.lib libARgsub_lited.lib
ignore librararies里加上libc.lib libcd.lib libcmt.lib libcmtd.lib msvcrt.lib

运气好就能运行 运气不好还会显示无法找到libarvrmld.lib这个库文件
作者: whc1q7    时间: 2011-3-22 10:49

这个与版本有关吗?如果用2010会不会好点,现在只装了6.0的。还有我的系统是win7的 这个与系统有关吗?
作者: p7869    时间: 2011-3-30 19:42

2008 跟2005我都沒有全部重建置成功過
用.net2003乍看之下還蠻順利的
我用的是XP
作者: 杯具的黑白日记    时间: 2011-4-13 11:58

除6.0以外,2003,2005,2008,2010全版本都重建成功,目前我只在6.0有无法重建的项目
2001错误,说明库文件没有正确被连接,或者版本问题,ARTOOLKIT不同版本的函数名是有变化的,不过看你这种大批量函数名找不到,应该是没有正确连接吧,当然6.0有很多问题,毕竟ARTOOLKIT库从我看到的开始就全是2003版编译出来的,所以最好还是用2003以上版本吧
推荐使用2008,我在2008下不用特殊设置,全项目编译成功
作者: x68251    时间: 2011-5-27 10:18

没有Boost。
作者: gm842065859    时间: 2012-1-11 20:15

1# whc1q7
请问这个问题解决了吗?我在调试的时候也遇到了相同的问题
作者: zhs953084512    时间: 2012-2-23 10:46

救命啊,我也是这个问题,我郁闷啊,到底怎么解决啊




欢迎光临 ARToolKit中文论坛 (http://artoolkit.net/) Powered by Discuz! 7.0.0