Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(1)保持主体目录结构不变,在项目根目录下新建了ThirdLib文件夹,用于存放各子项目所公用的代码
(2)各子项目所在目录下新建了子目录只用于存放项目具体的代码文件,子项目所在目录下用于存放项目各版本(Codelite 、Codeblocks 、Visual Studio 2017)的工程项目文件,感觉代码组织结构更清晰了
二、构建部分
(1)Build目录中创建了三个子目录,分别为Linux、Prj_CodeBlocks、Windows,用于存放整个项目管理所需的工作区文件
(2)Linux子目录存放开发工具Codelite 创建的工作区文件,用Codelite打开目录中的.workspace 文件,可以看到所打开的工作区中PSS有关的各个子项目,构建结果存放目录统一调整为工作区文件目录所在的Linux_Bin子目录,构建的插件模块存放目录为Linux_Bin/Module,构建所需的临时文件存放目录为Temp/
(3)也可在Linux子目录下直接运行脚本make.sh,直接构建全部的PSS子项目
(4)Prj_CodeBlocks子目录存放开发工具Codeblocks 创建的工作区文件,用Codeblocks 打开目录中的.workspace 文件,可以看到所打开的工作区中PSS有关的各个子项目
(5)Windows子目录存放开发工具Visual Studio 2017创建的工作区文件,用Visual Studio 2017打开目录中的.svn文件,可以看到所打开的工作区中PSS有关的各个子项目