-
Notifications
You must be signed in to change notification settings - Fork 0
v0.1 Q&A_zh_CN
陈鼫RWHTYFZ edited this page Aug 19, 2022
·
1 revision
Windows 支持了 WSL(Windows Subsystem Linux) !
你可以在上面运行Ubuntu或其它版本linux
直接在windows上运行可能有写功能无法使用,例如编译和测试是通过系统命令实现的
首先本工具没有安装各种语言的编译器,这需要你自己安装。
对于编译器的调用,在lang.py
文件中配置即可
测试输出目前采用的是调用diff
命令,而macOS或者其它某些OS的diff命令可能参数不同,一个办法是安装一个gnu版本的diff,另一个办法是修改test.py
顶部的两个diff_cmd
和 show_diff_cmd
,改为你的比较工具,和展示差异的命令
配置lang.json
可以自定义本地的语言
调用lang.py
可以查看当前lang.json里的配置
配置config.json
可以为不同平台配置所需要使用的本地语言(和lang.json
里对应即可)
例如./lang.py --oj cf
可以查看Codeforces支持的语言,输出如
43 GNU GCC C11 5.1.0
52 Clang++17 Diagnostics
42 GNU G++11 5.1.0
50 GNU G++14 6.4.0
54 GNU G++17 7.3.0
2 Microsoft Visual C++ 2010
59 Microsoft Visual C++ 2017
...
左侧一列是这种语言的id
,右侧是描述,你需要在config.json
配置up_lang
字段为对应id
即可,注意是字符串,不要漏掉双引号
目前根据实现来说,填写邮箱可以模拟登录和提交,但是在获取提交结果时,目前用的是官方的api,官方api不支持邮箱,所以无法拉去结果。