diff --git a/CAPI/Tool_tutorial.md b/CAPI/Tool_tutorial.md index d9709c4..8d38aa5 100644 --- a/CAPI/Tool_tutorial.md +++ b/CAPI/Tool_tutorial.md @@ -4,7 +4,7 @@ ## Visual Studio使用说明 -比赛**只保证!!!支持**VS2022,选手使用其他版本后果自负。 +比赛**只保证!!!支持**VS2022,选手使用其他版本后果自负(实际上应该不能编译)。 ### 生成模式的设置 diff --git a/Q&A.md b/Q&A.md index d106041..3867d5b 100644 --- a/Q&A.md +++ b/Q&A.md @@ -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) diff --git a/logic/GameRules.md b/logic/GameRules.md index 57dd446..2c39c25 100644 --- a/logic/GameRules.md +++ b/logic/GameRules.md @@ -271,7 +271,7 @@ $$ - 主动技能5 - 写答案 WriteAnswers - CD:30s - - 使用瞬间,对于可互动范围内的一台电机增加这个学习进度 + - 使用瞬间,对于可互动范围内的一间教室的作业增加这个学习进度 - 通过修机获得对应得分 #### 开心果 diff --git a/resource/howtouseif.png b/resource/howtouseif.png index bca4e8c..c086106 100644 Binary files a/resource/howtouseif.png and b/resource/howtouseif.png differ diff --git a/resource/std_find_trivial.jpg b/resource/std_find_trivial.jpg new file mode 100644 index 0000000..72989ea Binary files /dev/null and b/resource/std_find_trivial.jpg differ diff --git a/resource/项目属性.png b/resource/项目属性.png new file mode 100644 index 0000000..aebc062 Binary files /dev/null and b/resource/项目属性.png differ diff --git a/使用文档.md b/使用文档.md index d65626a..f03f42d 100644 --- a/使用文档.md +++ b/使用文档.md @@ -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环境类似