This repository has been archived by the owner on Sep 17, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
配置ENTabConverter
JamzumSum edited this page Jul 2, 2018
·
3 revisions
在阅读此页之前,你至少应该:
- 下载 E-N-TabConverter 的源码
- 能正确打开Visual Studio,知道什么是解决方案,什么是头文件和源文件,能打开项目属性页
- 知道什么是路径,如何查找路径;知道什么是环境变量以及如何设置它
- OpenCV的配置
- tinyxml2的配置
- 杂项
- 在系统变量中添加变量
OPENCV_DIR
,值为...\E-N TabConverter\OpenCV\opencv\build\x64\vc15
, 即下载源码中对应的位置. - 修改系统变量
Path
,新建项%OPENCV_DIR%\bin
. - 注销系统(可选)
- 打开项目,进入项目属性页。平台
X64
,配置选择所有配置
- 点击
VC++目录
项. - 点击
包含目录
,点击右侧出现的下拉箭头,选择<编辑...>
- 添加四行路径:
...\E-N TabConverter\OpenCV\opencv\build\include
...\E-N TabConverter\OpenCV\opencv\build\include\opencv
...\E-N TabConverter\OpenCV\opencv\build\include\opencv2
...\E-N TabConverter\tinyxml2
都是下载源码中的对应目录.
- 点击
确定
关掉对话框,用3.
中同样的办法打开库目录
对话框,添加新行
...\E-N TabConverter\OpenCV\opencv\build\x64\vc15\lib
- 点击
确定
关闭属性页
- 打开项目,进入项目属性页。平台
X64
,配置选择Debug
- 展开
链接器
,点击输入
子栏目. - 点击
附加依赖项
,点击右侧出现的下拉箭头,选择<编辑...>
- 添加新项
opencv_world340d.lib
- 点击
确定
关掉对话框,切换配置为Release
- 用
3.
中同样的办法打开附加依赖项
对话框,添加新项opencv_world340.lib
- 点击
确定
关闭属性页
在完成上述配置之后,Visual Studio 应该没有任何报错了。但想要运行程序,尚需以下配置。
Visual Studio会强制使用一些更安全的函数,但这些函数不符合通用标准。禁用安全警告来使得代码通过编译。
- 打开项目,进入项目属性页。平台
X64
,配置选择所有配置
- 展开
C/C++
,点击命令行
子栏目. - 在
其他选项
文本框里输入命令/D_CRT_SECURE_NO_WARNINGS
- 点击
确定
关闭属性页
项目包含机器学习模型,运行时必须指定附带的模型数据路径.
- 打开项目,打开头文件
myheader.h
- 检查宏定义,找到
defaultCSV
,修改为当前位置...\E-N TabConverter\tData.csv
,注意转义符.
尝试调试程序:本地调试器用X64
平台,Debug或Release任选,若能弹出程序窗体即配置成功。