安装

本页面提供了在 Windows 操作系统下安装和运行 CyberTorcs 的操作教程。

软硬件要求

  • 硬件要求:
    • CPU 最低频率:800MHz
    • 最小内存:256MB
    • 最小显存:64MB
    • 磁盘空间:>1G
  • 操作系统要求:Windows 10/XP
  • 依赖库:OpenGL 1.3
  • 开发环境(推荐):

相关资料:什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?

安装步骤

软件安装

  1. 下载canvas网站上提供的软件压缩包CyberTorcs_2025_v1.zip,解压至电脑。

  2. 本软件需要搭配电子加密狗使用,初次运行软件前需要修改Windows安全设置。具体操作方法如下:

    控制面板->更新与安全->Windows安全中心->病毒和威胁防护->管理设置->添加或删除排除项,将解压缩后的文件夹加入。 windows_security_1 windows_security_2 windows_security_3

快速开始

安装 Visual Studio 集成开发环境

兼容性说明

CyberTorcs基于开源计算机视觉库 OpenCV 开发,由于开发时间较早,采用的是Win32的开发环境。由于OpenCV 高度依赖于C++语言编译器版本(以下将简称Visual Studio中C++语言编译器为VC编译器),而 OpenCv 官方团队从 Visual Studio 2015 (VC14) 开始不再支持 Win32,因此,如何在Visual Studio 2019 上兼容只在 Win32 模式下运行的 CyberTORCS,就成了平台兼容性最大的挑战。

目前该问题已通过在 Win32 模式下使用 Visual Studio 2019对 OpenCV进行源码编译解决。这个内测版本仅在 Visual Studio 2019 (VC16) 下可以使用。因此,最推荐的开发环境搭配为 Visual Studio 2019 + VC16 编译器。

  1. 通过Visual Studio官网交大云盘下载 VisualStudio 的安装引导文件;
  2. 双击打开 VisualStudio 安装引导文件,选择需要安装的开发工具,这里选择 使用 C++的桌面开发,然后安装。 安装 Visual Studio!

运行软件

打开解压缩后得到的文件夹 CyberTorcs,进入runtime文件夹,直接运行 wtorcs.exe 。具体软件界面介绍请参考简介-设置菜单介绍

编程步骤

以下以巡线任务为例,说明如何在CyberTorcs中使用自己编程的代码控制车辆运行。

  1. 下载课程网站提供的模板代码压缩包并解压。
  2. 打开“学生端开发”文件夹,选择工程文件student.sln,右键选择通过 Visual Studio 打开;
  3. 打开后确认编译方式为 Release,然后右键点击“driver_cruise”,点击”生成“进行编译; 编译
  4. 成功编译时,命令行会提示 成功1个……。如果弹出窗口警告提示 无法启动程序 ,是因为生成的是 dll 文件,而不是可执行文件,系统无法直接执行编译生成的结果,该警告不会影响编译结果; 编译结果
  5. 编译完成后,新生成的 .dll 文件会自动出现在 CyberTorcs/runtime 文件夹下的 cybercruise 文件夹中;
  6. 运行 wtorcs.exe,即可用自己的程序在CyberTorcs中控制车辆运行。

常见问题:初次编译失败

初次打开项目文件编译时可能会出现编译失败,命令行中提示 重定目标 的报错信息,按命令行给出的操作方法处理即可。

安装可视化工具

  1. 下载并解压可视化插件相关工具到电脑
  2. 在Visual Studio中配置头文件目录和库文件目录

    a. 打开属性设置配置include路径 打开路径 编辑include路径 新增include路径 选择include路径 确定include路径

    b. 配置库文件路径 编辑库文件路径 新增库文件路径 选择库文件路径 确定库文件路径

  3. 在vs中确认其他配置 sln设置1 sln设置2 sln设置3

  4. 将可视化插件中的 .dll 文件移动到 torcs.exe 文件的目录下 移动dll