ARToolKit在VS2013下的使用配置步骤
来源:互联网 发布:网络投票公司加盟 编辑:程序博客网 时间:2024/05/16 13:46
ARToolKit在VS2013下的工程创建
1 创建一个Win32 ConsoleApplication的空工程,命名ARToolKitTest
2 配置工程
添加预处理器
_CRT_SECURE_NO_WARNINGS
配置C/C++ Precompiled Header
配置VC++ Directories
Include Directories 文件目录如下:
C:\Program Files (x86)\ARToolKit5\include
C:\Program Files(x86)\ARToolKit5\include\win32-i386
C:\Program Files (x86)\opencv\build\include
C:\Program Files(x86)\opencv\build\include\opencv2
C:\Program Files (x86)\opencv\build\include\opencv
Library Directories配置如下:
C:\Program Files(x86)\opencv\build\x86\vc12\lib
C:\Program Files(x86)\ARToolKit5\lib\win32-i386
Additional Dependencies 配置如下:
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_nonfree2410d.lib
opencv_objdetect2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_videostab2410d.lib
AR.lib
AR2.lib
AR2d.lib
ARd.lib
ARgsub.lib
ARgsub_lite.lib
ARgsub_lited.lib
ARgsubd.lib
ARICP.lib
ARICPd.lib
ARMulti.lib
ARMultid.lib
ARosg.lib
ARosgd.lib
ARUtil.lib
ARUtild.lib
ARvideo.lib
ARvideod.lib
ARWrapper.lib
ARWrapperd.lib
Eden.lib
glut32.lib
KPM.lib
KPMd.lib
libjpeg.lib
OpenThreads.lib
osg.lib
osgAnimation.lib
osgDB.lib
osgFX.lib
osgGA.lib
osgManipulator.lib
osgParticle.lib
osgPresentation.lib
osgShadow.lib
osgSim.lib
osgTerrain.lib
osgText.lib
osgUtil.lib
osgViewer.lib
osgVolume.lib
osgWidget.lib
pthreadVC2.lib
或
另外,需要在环境变量中配置ARToolKit5,如下:
在用户的环境变量PATH中添加: C:\Program Files (x86)\ARToolKit5\bin
在新创建的工程中创建一个simpleTest.c文件,将
C:\Program Files(x86)\ARToolKit5\examples\simple\simpleTest.c的内容全部拷贝过来,并修改
#define CPARA_NAME "Data/camera_para.dat"
#define VPARA_NAME "Data/cameraSetting-%08x%08x.dat"
#define PATT_NAME "Data/hiro.patt"
为
#define CPARA_NAME "C:/ProgramFiles (x86)/ARToolKit5/bin/Data/camera_para.dat"
#define VPARA_NAME "C:/ProgramFiles (x86)/ARToolKit5/bin/Data/cameraSetting-%08x%08x.dat"
#define PATT_NAME "C:/Program Files(x86)/ARToolKit5/bin/Data/hiro.patt"
然后:
编译成功的输出结果如下:
调试运行:
运行结果如:
运行时的OutPut信息:
'ARToolKitTest.exe'(Win32): Loaded 'E:\MyGitProject\vsProjectCollection\ARToolKitTest\Debug\ARToolKitTest.exe'.Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files(x86)\opencv\build\x86\vc12\bin\opencv_core2410d.dll'. Cannot find or open thePDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files(x86)\opencv\build\x86\vc12\bin\opencv_highgui2410d.dll'. Cannot find or openthe PDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\ARToolKit5\bin\ARvideo.dll'. Module wasbuilt without symbols.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\ARToolKit5\bin\glut32.dll'. Module wasbuilt without symbols.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\shell32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvcp120d.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvcr120d.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\opengl32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvcr120.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Cannot find or open the PDBfile.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.17810_none_7c5b6194aa0716f1\comctl32.dll'.Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvfw32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\avifil32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\avicap32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\mf.dll'. Cannot find or open the PDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\mfplat.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\mfreadwrite.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvcp120.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\version.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\ARToolKit5\bin\pthreadVC2.dll'. Modulewas built without symbols.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\ARToolKit5\bin\DSVL.dll'. Module wasbuilt without symbols.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\winmm.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\glu32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ddraw.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msacm32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\cfgmgr32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\quartz.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\winmmbase.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\dciman32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\mfcore.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\devobj.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ksuser.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\RTWorkQ.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\avrt.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\uxtheme.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\TeamViewer\tv_w32.dll'. Cannot find oropen the PDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\clbcatq.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Users\admin\AppData\Roaming\TaobaoProtect\TaobaoProtectSE.dll'.Cannot find or open the PDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\psapi.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\crypt32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\sfc.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msasn1.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\sfc_os.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\dwmapi.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\devenum.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\setupapi.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ntmarta.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\wintrust.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msdmo.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ksproxy.ax'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\d3d9.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\vidcap.ax'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\Kswdmcap.ax'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\mfc42.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\odbc32.dll'. Symbols loaded.
Thethread 0x2e20 has exited with code 0 (0x0).
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\qedit.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\comdlg32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded'C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.9600.18470_none_dadee7b65bc6429b\GdiPlus.dll'.Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded'C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.18006_none_a9ec6aab013aafee\comctl32.dll'.Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\qcap.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\SogouTSF.ime'. Cannot find or open the PDBfile.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msimg32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\SogouPY.ime'. Cannot find or open the PDBfile.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\ws2_32.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\oleacc.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\nsi.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\SogouInput\8.0.0.8381\Resource.dll'.Module was built without symbols.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Program Files (x86)\SogouInput\Components\PicFace\1.0.0.1503\PicFace.dll'.Cannot find or open the PDB file.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\profapi.dll'. Symbols loaded.
Thethread 0x9d8 has exited with code 0 (0x0).
Thethread 0x202c has exited with code 0 (0x0).
Thethread 0x24f8 has exited with code 0 (0x0).
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\msyuv.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\nvoglv32.dll'. Cannot find or open the PDBfile.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\wtsapi32.dll'. Symbols loaded.
Thethread 0x1110 has exited with code 0 (0x0).
Thethread 0x325c has exited with code 0 (0x0).
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\powrprof.dll'. Symbols loaded.
'ARToolKitTest.exe'(Win32): Loaded 'C:\Windows\SysWOW64\winsta.dll'. Symbols loaded.
Thethread 0x2d20 has exited with code 0 (0x0).
Thethread 0x2f88 has exited with code 0 (0x0).
Thethread 0x2900 has exited with code 0 (0x0).
Thethread 0x3024 has exited with code 0 (0x0).
Thethread 0x323c has exited with code 0 (0x0).
Thethread 0x179c has exited with code 0 (0x0).
Thethread 0x3274 has exited with code 0 (0x0).
Thethread 0x2d50 has exited with code 0 (0x0).
Thethread 0x10e4 has exited with code 0 (0x0).
Thethread 0xe30 has exited with code 0 (0x0).
Thethread 0xa0c has exited with code 0 (0x0).
Thethread 0x2298 has exited with code 0 (0x0).
Thethread 0x29f4 has exited with code 0 (0x0).
Thethread 0xe58 has exited with code 0 (0x0).
Thethread 0x2c54 has exited with code 0 (0x0).
Theprogram '[3256] ARToolKitTest.exe' has exited with code 0 (0x0).
opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_nonfree2410d.lib
opencv_objdetect2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_videostab2410d.lib
AR2d.lib
ARd.lib
ARgsub_lited.lib
ARgsubd.lib
ARICPd.lib
ARMultid.lib
ARosgd.lib
ARUtild.lib
ARvideod.lib
ARWrapperd.lib
Eden.lib
glut32.lib
KPM.lib
KPMd.lib
libjpeg.lib
OpenThreads.lib
osg.lib
osgAnimation.lib
osgDB.lib
osgFX.lib
osgGA.lib
osgManipulator.lib
osgParticle.lib
osgPresentation.lib
osgShadow.lib
osgSim.lib
osgTerrain.lib
osgText.lib
osgUtil.lib
osgViewer.lib
osgVolume.lib
osgWidget.lib
pthreadVC2.lib
额外的插件安装
关于错误 argument oftype "char *" is incompatible with parameter of type"LPCWSTR"的解决方法
右键工程——》
选择“Properties”——》
选择“Configuration Properties”——》
再选择“General”——》
最后把“Project Default”下的“CharacterSet”修改为“Use Multi-Byte Character Set”(默认为“Use Unicode Character Set”)
去掉一些预编译头文件
opengl32.lib
glu32.lib
glaux.lib
odbc32.lib
odbccp32.lib
http://www.artoolworks.com/support/library/Using_2D-barcode_markers
- ARToolKit在VS2013下的使用配置步骤
- ARToolkit在ubuntu14.04下的完整配置
- vs2013下配置GDI+的步骤
- ARToolKit 的跟踪步骤
- WinPacp在VS2013环境下的配置
- WinPacp在VS2013环境下的配置
- [Halcon]Halcon12在vs2013下的配置
- Opencv2.4.10在VS2013下的配置
- 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
- artoolkit在Android配置和AndroidStudioProjects的运行
- ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
- 在VS2013下配置boost_1_55_0
- boost1.55.0在Windows下VS2013配置使用
- [opencv]opencv2.4.10在vs2013下的配置方法
- [Basler SDK]pylon4在VS2013下的配置
- OpenGL简易图像库SOIL在VS2013下的配置
- Opencv基于windows平台在vs2013下的安装配置
- Windows下opencv在vs2013的配置及小测试
- JavaScript字符串函数大全
- FCKeditor XML request error 404
- 网页上适时显示的时间&倒计时
- NYOJ 803 A/B Problem(java)
- 折叠、展开
- ARToolKit在VS2013下的使用配置步骤
- SDOI2017 Round1解题报告
- unity3d(3)GameObject-游戏对象类
- Chinaz菜单
- 使用FastJson对数据的常用操作
- Spring Boot的新Gradle插件详解
- 无刷新弹出可拖动登录窗口
- 机器学习中的各种距离
- socket基本连接