Skip to content
This repository has been archived by the owner on Sep 17, 2021. It is now read-only.

配置ENTabConverter

JamzumSum edited this page Jul 2, 2018 · 3 revisions

配置工程

在阅读此页之前,你至少应该:

  • 下载 E-N-TabConverter 的源码
  • 能正确打开Visual Studio,知道什么是解决方案,什么是头文件和源文件,能打开项目属性页
  • 知道什么是路径,如何查找路径;知道什么是环境变量以及如何设置它

目录

步骤

配置环境变量
  1. 在系统变量中添加变量OPENCV_DIR,值为...\E-N TabConverter\OpenCV\opencv\build\x64\vc15, 即下载源码中对应的位置.
  2. 修改系统变量Path,新建项%OPENCV_DIR%\bin.
  3. 注销系统(可选)
在项目中添加引用目录和库目录
  1. 打开项目,进入项目属性页。平台X64,配置选择所有配置
  2. 点击VC++目录项.
  3. 点击包含目录,点击右侧出现的下拉箭头,选择<编辑...>
  4. 添加四行路径:
...\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

都是下载源码中的对应目录.

  1. 点击确定关掉对话框,用3.中同样的办法打开库目录对话框,添加新行
...\E-N TabConverter\OpenCV\opencv\build\x64\vc15\lib
  1. 点击确定关闭属性页
添加附加依赖项
  1. 打开项目,进入项目属性页。平台X64,配置选择Debug
  2. 展开链接器,点击输入子栏目.
  3. 点击附加依赖项,点击右侧出现的下拉箭头,选择<编辑...>
  4. 添加新项opencv_world340d.lib
  5. 点击确定关掉对话框,切换配置为Release
  6. 3.中同样的办法打开附加依赖项对话框,添加新项opencv_world340.lib
  7. 点击确定关闭属性页

在完成上述配置之后,Visual Studio 应该没有任何报错了。但想要运行程序,尚需以下配置。


杂项配置

去除编译警告

Visual Studio会强制使用一些更安全的函数,但这些函数不符合通用标准。禁用安全警告来使得代码通过编译。

  1. 打开项目,进入项目属性页。平台X64,配置选择所有配置
  2. 展开C/C++,点击命令行子栏目.
  3. 其他选项文本框里输入命令/D_CRT_SECURE_NO_WARNINGS
  4. 点击确定关闭属性页
指定数据文件

项目包含机器学习模型,运行时必须指定附带的模型数据路径.

  1. 打开项目,打开头文件myheader.h
  2. 检查宏定义,找到defaultCSV,修改为当前位置...\E-N TabConverter\tData.csv,注意转义符.

尝试调试程序:本地调试器用X64平台,Debug或Release任选,若能弹出程序窗体即配置成功。