Browse Source

docs: 📝 edit Q&A

tags/0.1.0
shangfengh 3 years ago
parent
commit
337600bc2a
7 changed files with 32 additions and 21 deletions
  1. +1
    -1
      CAPI/Tool_tutorial.md
  2. +27
    -16
      Q&A.md
  3. +1
    -1
      logic/GameRules.md
  4. BIN
      resource/howtouseif.png
  5. BIN
      resource/std_find_trivial.jpg
  6. BIN
      resource/项目属性.png
  7. +3
    -3
      使用文档.md

+ 1
- 1
CAPI/Tool_tutorial.md View File

@@ -4,7 +4,7 @@

## Visual Studio使用说明

比赛**只保证!!!支持**VS2022,选手使用其他版本后果自负。
比赛**只保证!!!支持**VS2022,选手使用其他版本后果自负(实际上应该不能编译)

### 生成模式的设置



+ 27
- 16
Q&A.md View File

@@ -1,20 +1,5 @@
# Q&A

## Python

### grpc版本更新失败

Q:运行GeneratePythonProto.cmd报错
![grpcUpdate](.\resource\Q&A_grpc.png)

A:
- 可能措施1.
首先保证Python版本在3.9及以上
- 可能措施2. 更换为国内镜像源
在终端输入
`pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple`
- 可能措施3. 更新pip
`python -m pip install --upgrade pip` (pip 版本最好为23.1)
[TOC]

## 常见简单问题

@@ -41,3 +26,29 @@ Q: Mac怎么用?
A:
安装Windows虚拟机

## C++

Q:CAPI.sln编译不通过
![std_find_trivial](.\resource\std_find_trivial.jpg)

A:
出现_std_find_trivial_1的报错就是没更新到VS2022,
对于VS2022依旧报错_std_find_trivial_1的,先考虑是否版本过旧
![项目属性](.\resource\项目属性.png)
确保上图项目属性中平台工具集在V143及以上,C++17标准

## Python

### grpc版本更新失败

Q:运行GeneratePythonProto.cmd报错
![grpcUpdate](.\resource\Q&A_grpc.png)

A:
- 可能措施1.
首先保证Python版本在3.9及以上
- 可能措施2. 更换为国内镜像源
在终端输入
`pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple`
- 可能措施3. 更新pip
`python -m pip install --upgrade pip` (pip 版本最好为23.1)

+ 1
- 1
logic/GameRules.md View File

@@ -271,7 +271,7 @@ $$
- 主动技能5
- 写答案 WriteAnswers
- CD:30s
- 使用瞬间,对于可互动范围内的一台电机增加这个学习进度
- 使用瞬间,对于可互动范围内的一间教室的作业增加这个学习进度
- 通过修机获得对应得分

#### 开心果


BIN
resource/howtouseif.png View File

Before After
Width: 1981  |  Height: 1291  |  Size: 235 kB Width: 1863  |  Height: 1117  |  Size: 180 kB

BIN
resource/std_find_trivial.jpg View File

Before After
Width: 1920  |  Height: 1080  |  Size: 669 kB

BIN
resource/项目属性.png View File

Before After
Width: 1170  |  Height: 1084  |  Size: 81 kB

+ 3
- 3
使用文档.md View File

@@ -10,10 +10,10 @@
- 应当编译2次以上,以生成不同的API.exe,
- 为了编译不同PlayerID的代码,我们可以
- 复制若干次AI.cpp
- 利用#if、#endif
- 利用constexpr
![useif](.\resource\howtouseif.png)
- 对于图中写法,编译前记得更改PlayerId
- 也可以用if,else
- 对于图中写法,编译前记得更改playerId
- 也可以利用#if、#endif
- Windows:然后用Visual Studio打开`CAPI\cpp\CAPI.sln`编译,注意使用Debug模式
- Linux:用`cmake`,对`CAPI\cpp\CMakeLists.txt`进行编译
- 每次编译后都在\THUAI6-毕业吧少女\win\CAPI\cpp\x64\Debug中将API.exe重命名并在`RunCpp.cmd`中对应修改地址参数,Linux环境类似


Loading…
Cancel
Save