太极拳动作评价之c++配置

工具:Windows 8 或者 Windows8.1

VS2013、2015、2017,最好选2017     VS2017下载链接

Kinect for Windows SDK 2.0         Kinect2.0下载链接

opencv2版本及以上           OpenCV下载链接

Qt5及以上              Qt各版本下载链接

 

环境变量配置:D:opencvbuildx64vc14bin;

              D:Qt5.9.25.9.2msvc2013_64bin;

              D:vs2013VCbin;

 

在vs2017上的综合配置:

1.Qt vs tools–Qt project settings–Qt modules中选择需要的qt模块

Core、GUI、Multimedia、Multimedia Widgets、OpenGL、OpenGL Extensions、Qt quick widgets、sql

ui tools、widgets

 

2.解决方案下面的项目右击–属性,以下地址除了前面有 $ 的地址不变,

其他的都是按照自己的软件所对应的目录所在地址添加。

2.1包含目录:
C:Program Files %28×86%29opencvbuildinclude
C:Program Files %28×86%29opencvbuildincludeopencv
C:Program Files %28×86%29opencvbuildincludeopencv2
C:Program FilesMicrosoft SDKsKinectv2.0_1409inc
C:QtQt5.5.15.5msvc2013_64includeActiveQt
C:QtQt5.5.15.5msvc2013_64include
C:Program Files %28×86%29Microsoft SDKsWindowsv7.1AInclude
$(KINECTSDK20_DIR)inc

2.2库目录:
下面两个二选一
$(KINECTSDK20_DIR)libamd64    //64位系统

$(KINECTSDK20_DIR)lib×86    //32位系统,首选32位

C:QtQt5.5.15.5msvc2013_64lib
C:QtQt5.5.15.5msvc2013_64libcmake
C:Program FilesMicrosoft SDKsKinectv2.0_1409Libx64
C:Program Files %28×86%29opencvbuildx64vc12lib
C:Program Files %28×86%29Microsoft SDKsWindowsv7.1ALibx64

2.3链接器-常规-附加依赖项
$(KINECTSDK20_DIR)libamd64    //64位系统

$(KINECTSDK20_DIR)lib×86    //32位系统,首选32位

2.4在预处理器定义中加入_AMD64_或者_X86_代表程序为几位的

2.5链接器_输入_附加依赖项,原样添加
qtmain.lib
Kinect20.lib
opencv_ml2412.lib
opencv_calib3d2412.lib
opencv_contrib2412.lib
opencv_core2412.lib
opencv_features2d2412.lib
opencv_flann2412.lib
opencv_gpu2412.lib
opencv_highgui2412.lib
opencv_imgproc2412.lib
opencv_legacy2412.lib
opencv_objdetect2412.lib
opencv_ts2412.lib
opencv_video2412.lib
opencv_nonfree2412.lib
opencv_ocl2412.lib
opencv_photo2412.lib
opencv_stitching2412.lib
opencv_superres2412.lib
opencv_videostab2412.lib
user32.lib
dwmapi.lib
Qt5Core.lib
Qt5Multimedia.lib
Qt5OpenGL.lib
opengl32.lib
glu32.lib
Qt5OpenGLExtensions.lib
Qt5Sql.lib
Qt5Widgets.lib

3.配置过程中遇到的一些问题

无法打开文件ui_taichigame.h,并在后面说明了在什么地址下打不开此文件

解决办法:进入项目直接搜索文件名,复制到指定目录下即可

错误C1189 “no target architecture”

 

 你

无法打开文件opencv_ml2412.lib

解决办法:之前在链接器_输入_附加依赖项里添加了一些文件,而这些文件使用的是当时开发这个程序时OpenCV2.4.12版本的文件,而我现在这个环境里使用的是2.4.13版本,所以把这些2412.lib文件中的2412全部改为2413就OK了。

 

哇~,成功了,配置了这么久,我成功了,竟然成功了,没有错误!!!来,一起见证一下~

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月3日
下一篇 2018年7月3日

相关推荐