-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
migrate_v4_CN_ide
winlin edited this page Jul 31, 2022
·
1 revision
Note: 如果觉得Github的Wiki访问太慢,可以访问 Gitee 镜像。
关于SRS的IDE(集成开发环境)。
SRS只支持JetBrains的CLion,它是基于cmake编译的。
IDE操作步骤:
- 先下载和安装CLion
- 运行CLion,打开SRS的目录,打开文件
trunk/ide/srs_clion/CMakeLists.txt
- 选择右上角
Load CMake project
,就开始编译SRS的依赖,对应的是./configure
命令,参考: - 点右上角编译、启动或调试SRS,就可以启动调试,对应的是
make && ./objs/srs -c conf/clion.conf
,参考:
若执行失败,也可以右键CMakeLists.txt
,选择Reload CMake project
重试,参考:
也可以直接执行命令:
cd trunk/ide/srs_clion &&
cmake -B cmake-build-debug . && cd cmake-build-debug &&
make
在IDE调试SRS,对新同学是非常友好的,各种信息扑面而来,有种信心大增的错觉:
Clion的主要亮点:
- windows下linux程序的IDE。别纠缠vs是不是王中之王,用vs打开srs代码错误就一坨一坨的,没法正常使用。
- 可以忽略编译,当作编辑器使用。windows下的linux代码无法编译过,mingw有时也不好使,但是Clion可以当作编辑器使用。
- 支持基本功能:函数跳转,类跳转,头文件跳转,hpp和cpp直接跳转,智能提示,没用的宏定义的提示。
- 支持FindUsage:函数或者类在什么地方使用了,这个功能对于代码阅读和修改很有用。
- 支持Refactor:Rename,Extract,Move,ChangeSignature,PullMemberUp/Down众多减少苦力的功能。
- 还有个牛逼的东西,选中后按CTRL+F,自动高亮。这个是非常非常常用的功能,比notepad++好。upp就是没有这个愁死我了。
- InspectCode,代码检查,分析代码潜在的问题,譬如我检查srs有:一千个拼写问题,没有用到的代码2百行,类型检查1百个,声明问题2个。
术业有专攻,JetBrains的IDE做得非常之用心。
Winlin 2015.3
Welcome to SRS wiki!
Please select your language:
Please select your language:
Please select your language:
Please select your language:
Please select your language: