Skip to content

RuiTan/DataStructure

Repository files navigation

数据结构课程设计项目说明

编译环境

一开始完成数据结构课程设计项目时使用的IDE是Windows上的Visual Studio 2017进行调试排错,中途又使用了Fedora上的Clion进行调试,由于Linux系统和Windows系统关于换行符等一些少量符号编码的差异,在跨平台编译的时候出了不少问题。
项目后期在代码编写调试基本完成时,直接在Windows上采用VS Code + GCC编译(因为不同版本的VS生成的可执行文件所需要的动态链接库dll文件不同,可能导致可执行文件无法运行;另外VS Code的跨平台支持较好,使得字符编码问题得到了很好的解决),其中GCC版本如下:

gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)

本项目中所有的代码文件均采用UTF-8格式存储,意即中文字符在编译时会出现乱码,这里需要在编译时添加参数(下面的-fexec-charset=GB2312,即采用GB2312格式产生可执行文件);同时,代码语法采用了不少C++11的标准(例如lambda表达式即nullptr指针等等),因此还需要第二个参数(下面的-std=c++11):

# g++ main.cpp -o main -std=c++11 -fexec-charset=GB2312 

上交的文件

上交的压缩包命名为学号_姓名,压缩包内含有每个项目的文件夹项目序号_学号_姓名,每个文件夹内有分为项目文档(docx和pdf两种格式)、可执行文件、项目源代码(这里的源代码只有主函数采用了项目序号_学号_姓名的命名方式,而其余类均直接使用类名做文件名)以及项目所需的输入输出文件。

About

C++ data structure project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages