|
8 | 8 |
|
9 | 9 | ## 集成 TcrSdk |
10 | 10 |
|
11 | | -下面通过创建一个简单的 MFC 项目,介绍如何在 Visual Studio 2019 工程中集成 SDK。 |
| 11 | +下面通过创建一个简单的 Windows项目,介绍如何在 Visual Studio 2019 工程中集成 SDK。 |
12 | 12 | ### 步骤1. 下载 TcrSdk |
13 | 13 |
|
14 | 14 |
|
|
19 | 19 | |libs\x64| **64位**,采用 /MT 选项链接库文件 | |
20 | 20 | ### 步骤2. 新建工程 |
21 | 21 |
|
22 | | -打开 Visual Studio,新建一个名为 TcrDemo 的 Windows桌面应用程序 |
| 22 | +打开 Visual Studio,新建一个名为 TcrDemo 的 Windows桌面应用程序。 |
23 | 23 | ### 步骤3. 拷贝文件 |
24 | 24 |
|
25 | | -将解压后的 tcrsdk 文件夹拷贝到 TcrDemo.vcxproj 所在目录下,如下图所示: |
26 | | - |
| 25 | +将解压后的 tcrsdk 文件夹拷贝到 TcrDemo.vcxproj 所在目录下。 |
27 | 26 | ### 步骤4. 修改工程配置 |
28 | 27 |
|
29 | 28 | TcrSdk 提供了 **x64** 和 **x86** 两种编译生成的静态库,针对这两种有些地方要专门配置。打开 TcrDemo 属性页,在**解决方案资源管理器**>**TcrDemo工程的右键菜单**>**属性**。 |
30 | 29 | 以**x64**为例,请按照以下步骤进行配置: |
31 | 30 | 1. 添加包含目录 |
32 | 31 | 在 **C/C++**>**常规**>**附件包含目录**,添加 tcrsdk 头文件目录 $(ProjectDir)tcrsdk\include,如下图所示: |
33 | 32 | <br><br> |
34 | | -<img src="docs/images/接入SDK添加包含目录.png" width="700px"> |
| 33 | +<img src="images/接入SDK添加包含目录.png" width="700px"> |
35 | 34 | <br><br> |
36 | 35 | 2. 添加库目录 |
37 | 36 | 在 **链接器**>**常规**>**附加库目录**,添加 tcrsdk 库目录 $(ProjectDir)tcrsdk\libs\x64 |
38 | 37 | <br><br> |
39 | | -<img src="docs/images/接入SDK添加库目录.png" width="700px"> |
| 38 | +<img src="images/接入SDK添加库目录.png" width="700px"> |
40 | 39 | <br><br> |
41 | 40 | 3. 添加库文件 |
42 | 41 | 在 **链接器**>**输入**>**附加依赖项**,添加 tcrsdk 库文件 TcrSdk-Win.lib ,如下图所示: |
43 | 42 | <br><br> |
44 | | -<img src="docs/images/接入SDK添加库文件.png" width="700px"> |
| 43 | +<img src="images/接入SDK添加库文件.png" width="700px"> |
45 | 44 | <br><br> |
46 | 45 | 4. 拷贝 DLL 到执行目录 |
47 | 46 | 在**生成事件**>**生成前事件**>**命令行**,输入 `xcopy /E /Y "$(ProjectDir)tcrsdk\libs\x64" "$(OutDir)"` ,拷贝 TcrSdk-Win.dll 动态库文件到程序生成目录,如下图所示: |
48 | 47 | <br><br> |
49 | | -<img src="docs/images/接入SDK生成前事件.png" width="700px"> |
| 48 | +<img src="images/接入SDK生成前事件.png" width="700px"> |
50 | 49 | <br><br> |
51 | 50 | 5. 更改代码生成方式 |
52 | 51 | 在**代码生成**>**运行库**,改为“多线程/MT” |
53 | 52 | <br><br> |
54 | | -<img src="docs/images/接入SDK更改代码生成.png" width="700px"> |
| 53 | +<img src="images/接入SDK更改代码生成.png" width="700px"> |
55 | 54 | <br><br> |
56 | 55 | 6. 运行,创建TcrSession |
57 | 56 |
|
@@ -111,4 +110,4 @@ class TcrObserver : public tcrsdk::TcrSession::Observer { |
111 | 110 | * 创建TcrSession |
112 | 111 | ``` |
113 | 112 | tcrsdk::TcrSession* tcrSession = new tcrsdk::TcrSession(new TcrObserver()); |
114 | | -``` |
| 113 | +``` |
0 commit comments