C++看开源代码有什么好方法吗?
source link: https://www.v2ex.com/t/877435
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
yingxiangyu 9 小时 4 分钟前 2 换个 IDE
|
SoulDee 9 小时 0 分钟前 1 那个,这世界上不是只有 vscode 这一款编辑器的,CLion, VS 都可以看,Qt Creater 虽然调试可能没前两者那么厉害,但是看代码的话我更喜欢( h 和 cpp 在不需要在文件夹分离。会在编辑器文件列表视图自动给你分开,按 F1 还能在 h 和 cpp 跳转)
|
ch2 8 小时 37 分钟前 2 你指定一下 includePath 不就行了,vscode 插件全靠自己调教
|
nightwitch 8 小时 25 分钟前 换个可以正确跳转的 IDE
|
hsfzxjy 8 小时 24 分钟前 via Android 改下 includePath 就好了
|
justanetizen 7 小时 53 分钟前 1 看 big project 的源码,推荐 source insight
|
churchill 7 小时 41 分钟前 能编译就能生成 compile_commands.json
跳转代码啥的有啥问题 |
jones2000 6 小时 58 分钟前 需要看什么功能, 直接 debug 跑起来,调用你要看的功能,然后单步调试+看代码就可以了,不明白的地方打印变量值看看,如果要要转跳其他分支,手动修改内存变量就可以了,这样能更好的理解代码。 纯看代码感觉没什么用, 跟看小说一样,看完就忘,
|
missdeer 6 小时 46 分钟前 1 CMakeLists.txt 里加一句 自动导出 compile_commands.json
set(CMAKE_EXPORT_COMPILECOMMANDS ON) 再装一个 clangd 插件,索引建完就好用了 |
mineralsalt 6 小时 38 分钟前 clion 呗, vscode 也就写前端还行
|
hello2090 6 小时 35 分钟前 via iPhone 看代码就是 source code 啊
|
hello2090 6 小时 30 分钟前 via iPhone @hello2090 说错了 source insight ,我在国内工作过的两家公司,sourceinsight 和 beyond compare 都是标配。难道现在不是 C++就不流行他们了?
|
user0 5 小时 45 分钟前 via Android 小型项目用 ide ,中型用 source insight ,大型用 opengrok
|
fatigue 5 小时 9 分钟前 图形界面就 source insight ,终端就 vim+cscope+ctags
|
hankai17 4 小时 34 分钟前 c++的话 还是能配合一起调试 阅读起来更方便
|
bzEq 4 小时 8 分钟前 vscode 装个 clangd 就行了。然后在你的项目根目录做个软链接到你编译目录的`compile_commands.json`。
|
hysjw 3 小时 24 分钟前 via iPhone 我记得现在的插件 compile_commands.json 都是默认启用的 有这个就能自动识别
|
FrankHB 3 小时 11 分钟前 @justanetizen @hello2090 Source Insight ?得了吧,那玩意儿现在怕是还不如开个 VS 手动 Ctrl+Shift+F 靠谱呢。
而且默认那个故意放大标识符制造语法噪音,反而导致破坏等宽字体的阅读效率,基本就是平时不会习惯同时编辑和阅读的代码的初级用户才会吹的。 BC 倒是还算好用,但对付代码也没和 KDiff3 之类拉开差距,要经常合并怕还不如。 |
YuriX 2 小时 48 分钟前 UE 这种规模的话,VS+VAX 就可以
|
wzcloud 2 小时 4 分钟前 用 Clion
|
ptyfork 1 小时 36 分钟前 Vscode + clangd + remote 简直完美
|
littlewing 1 小时 31 分钟前 CLion
|
Recommend
-
114
solidot新版网站常见问题,请点击这里查看。 提交文章 ...
-
29
活着就要看开些 - 最近集思录上看了两篇关于抑郁症的帖子,也说说我的看法。首先我尊重那些有抑郁症或长期抑郁感觉的人,也许他们天生就是抑郁倾向,也许他们经历了很多悲惨的事情,总之我们需要尊重他们。不管是不是抑郁症,或者是否长期有抑郁的感觉。但我觉得活...
-
10
程序员 - @runze - https://github.com/ElderDrivers/EdXposed/blame/7e0d8439e48fea20e51ed997d03ad06a1664ed7c/edxp-core/te
-
11
dotnet 读 WPF 源代码笔记 XAML 创建对象的方法在 WPF 中,在 XAML 里面定义的对象的创建,实际上不是完全通过反射来进行创建的,在WPF框架里面,有进行了一系列的优化 在 WPF 中,将会通过 XamlTypeInvoker 的 CreateInstance 方法来进行...
-
9
dotnet 读 WPF 源代码笔记 使用 Win32 方法修改窗口的坐标和大小对窗口依赖属性的影响咱可以使用 Win32 的 SetWindowPos 修改窗口的坐标和大小,此时 WPF 的窗口的 Left 和 Top 和 Width 和 Height 依赖属性也会受到影响,本文将会告诉大家在啥时候会同步更改 W...
-
9
V2EX › Python 求一个获取 lambda 对象源代码的方法 abersheeran ·
-
10
摘要:本文探讨的是SCA具体的检测原理,源代码SCA检测和二进制SCA检测有哪些相同点和不同点,在进行安全审计、漏洞检测上各自又有什么样的优势和适用场景。 本文分享自华为云社区《
-
5
V2EX › 编程 还以为微软的 BitLocker 有什么特别的防破解之道,去学了一下源代码,原来就是对用户密码 hash 自循环 100 万次。
-
3
一文带你了解什么是源代码映射? 作者:前端小智 2023-04-11 08:01:32 今天,我们要谈论源代码映射,这是现代 Web 开发中非常重要的工具,可以显著地简化调试过程。在本文中,我们将探讨源代码映射的基础知识,它...
-
5
什么是源代码映射?更新日期: 2023-04-17阅读: 39标签: 代码分享
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK