关于前置实验提交打包的结构要求


将整个项目文件夹打包和后面的解压后直接得到项目根目录是否冲突,至少在 Windows 系统,直接打包整个项目文件夹会出现这种结构
optimizer
|-optimizer
| |-deps
| | |-…
| |-CMakeLists.txt
| |-main.cpp
| |-…
而直接解压后得到项目根目录应该是这种结构 (按照我的理解)
optimizer
|-deps
| |-…
|-CMakeLists.txt
|-main.cpp
|-…

不冲突,就是这样的

多半是 Windows 文件资源管理器自带的 zip 解压问题。它解压 zip 时会自动将压缩包解压到同名文件夹中,所以如果你直接右键压缩了 optimizer 这个目录,在 Windows 下再右键提取刚刚压缩出来的 optimizer.zip,就会得到两层同名文件夹。服务器上不会有这种问题。