请群里下载
环境
- 硬件:网络
- 系统:win10
- 软件:vs2017(msbuild,msvc),jdk1.8
请自行将java和msbuild的位置添加到环境变量的path
参考示例
C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuildCurrentBin
C:Program FilesJavajdk1.8.0_221in
通用
- 输入输出为文件输入输出,编码为
utf8
- 评测系统不提供任何本地依赖,如果需要依赖请自己在编译或者执行时自动下载。
- 程序的运行位置为默认编译出来的位置。
- 请不要新建/修改/删除无关文件。
cpp
- 使用Msbuild
- 运行格式为
C:UsersjihuaDesktopSoftwareTest./dl/test/addressbook.exe C:UsersjihuaDesktopSoftwareTest estin.txt C:UsersjihuaDesktopSoftwareTest estans est.json
,即第一个参数为输入文件位置,第二个为输出文件位置。 - 项目名为
addressbook
,既为项目中有一个addressbook.sln
文件,编译完的可执行文件为addressbook.exe
。 - 使用编译指令为
"MSBuild" "addressbook.sln" /p:Configuration=Release
- sln文件放在根目录下
- exe运行路径为根目录
java(gradle)
- java版本为1.8.0
- 使用gradlew包装下的gradle。
- 运行格式为
java '-Dfile.encoding=UTF-8' -jar addressbook.jar 1.txt 2.txt
,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。 - 请保证编译完的jar文件可以执行,并且名字为
addressbook.jar
- 使用编译指令为
gradlew.bat build
- 请保证依赖文件全部被打包到输出jar中。
- 项目文件放在根目录下
java(javac)
- java版本为1.8.0
- 运行格式为
java '-Dfile.encoding=UTF-8' Main 1.txt 2.txt
,即第一个参数为输入文件相对位置,第二个为输出文件相对位置。 - 请保证主类为
Main.java
,且在根目录。 - 使用编译指令为
javac -encoding utf-8 Main.java
- 项目文件放在根目录下
- 把依赖的
jar
文件解压到根目录
github
.gitignore
文件排除无关文件,评审同学有权利对在仓库中上传大文件的同学进行额外扣分。- 请使用公开的github仓库。
评测
- 在repo.json文件中写上要评测的github地址。
- test/mark为每个人的分数。
- 如果评测系统长时间没有反应,请停止运行,检查mark文件夹,并重新评测没有分数的代码。
此要点并非最后版本,如有改动以最后版本为准。
更新日志
- 19/9/16:修改java运行参数
- 19/9/16:重写
issues模板在此提iusses
标题
- 使用的版本
- 预期效果
- 实际效果
- 运行截图