Homework Introduction
Description
Check the details of the project on canvas.
The submission on OJ is optional in this project. In the course information we mentioned that your project should at least be able to compiled to receive marks, so we provide the OJ to test whether your program can be compiled.
If your project can be compiled on the OJ with some specifications, we can ensure that you meet this compiling requirement.
Build Method
Different from p2, we didn't regulate the file names in this project, and you can decide how many files and what is the usage of each file. In this condition, you should also let us know how to compile your project (in CMakeLists.txt
, Makefile
or README
).
If your use CMakeLists.txt
, please choose the problem with cmake
.
If your use Makefile
, please choose the problem with make
.
A sample of CMakeLists.txt
and Makefile
can be found in the corresponding problem.
Do not modify the flags "-Wall -Werror -pedantic -Wno-unused-result -Wno-deprecated-declarations"
, or this submission is not valid!
OpenGL Notes
In the lab, we provided a OpenGL include format for the compatibility on both Windows, Linux and MacOS, you should follow it to pass the compiling test since the OJ is running under Linux, different from most of your computers.
#ifdef __APPLE__
#include <GLUT/glut.h>
#elif _WIN32
#include <windows.h>
#include <GL/freeglut.h>
#else
#include <GL/freeglut.h>
#endif
Submission
Please submit all of your files in a .tar file (including your .c, .h, and README).
Problem
Problem |
---|
#1: p3: Parking lot (cmake) |
- Status
- Finished
- Problems
- 1
- Open Since
- 2018-07-31 00:00
- DDL
- 2018-10-30 23:45
- Extension
- 72.0 hour(s)