gitlab仓库只有源文件,需要使用VS重新构建cmake项目。推荐使用Cmake建立C++项目!
- git clone 本项目
- 使用VS Studio建立cmake项目,项目名改为
src
,解决方案名自定义即可;建立好后把src
里面的东西删除即可! - 将git clone下来的src复制到VS项目的src目录,覆盖!
- CmakeSetting.json因为每个人的主机配置不同,需要单独设置;
- 使用VS打开项目后,在
项目
中的最下面一栏cmake配置修改:- 主要是更改工具集,改为clang_cl_x64
- 其余保持默认就好
- 使用VS打开项目后,在
- 在src目录下的cmakelists.txt文件页面使用
Ctrl + S
,VS会自动构建Cmake,如果出错,联系我即可。 - 在启动项选择
compiler
即可正常运行。
这样做了之后,需要在VS目录下使用git init初始化git仓库,然后使用
git remote add origin https:\\....
。这样之后,仓库就绑定了我们的gitlab,使用一次git pull。之后每次可以直接git push!
- VS建立项目,并且删除src目录下的文件
- 直接在VS项目的根目录使用git init.
- 再次使用
git remote add origin https:\\....
,建立远程仓库的联系。 - 使用git pull,这时拉下来的src应该会自动覆盖VS项目的src文件。
- 注:为什么要把项目名改为
src
,因为VS的项目名是在配置文件的,不这样做覆盖后的src无法运行。或者修改配置文件.vs,但是比较麻烦!
运行结果,正常来说VS会把out保存在与src同级的out里面,在最里面有一个src的目录,可以看到生成的exe和相关文件,在这里新建 testexapmle.txt
文件即可!
- 完善SSA功能,已写成详细文档放在ir文件夹下的ssa.md文件,可以参考查阅,这部分有问题联系lzh。