看板 C_and_CPP 關於我們 聯絡資訊
請問各位大大 C在一個大型project中, 要怎麼知道目前宣告的struct是從哪一個header file定義的? 目前我用的方法是cscope的ctrl + ] (或ctags) 但是遇到常見同名的struct name就很麻煩 如果有一兩個同名還好,可以自己進去判斷 但是有時候遇到像是struct session這種常見命名, project中又有一堆header file都有這個結構 就不知道要怎麼判斷是用到哪一個header file了 這個問題我困惑了很久, 請各位大大解答 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.64.117 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1519566607.A.7D2.html
Ommm5566: 推薦vscode 02/25 22:06
Ommm5566: 所以好的架構很重要 現在主流是filename就是class name 02/25 22:07
Ommm5566: folder階層就是namespace階層 02/25 22:07
dzwei: 如果要處理超過3個以上的檔案,我會用Qt系列的東西 02/25 23:33
dzwei: 輕量,該有的功能都有,很有質感,Qmake好用 02/25 23:33
dzwei: 尤其現在cross platform的問題,很適合用Qt的API解決 02/25 23:34
dzwei: 畢竟Qt有真正支援MSVC-2017 02/25 23:35
Lipraxde: 用ycm怎麼樣?不過我是沒試過很大的專案 02/26 00:12
dzwei: 阿對了,用Qt的話你要先確定LPGL的License在你的Case下可用 02/26 00:13
dzwei: 不過大部分都可以啦XD 02/26 00:13
steve1012: 太大的project ycm 會 lag qq 02/26 03:13
caras: C++ 同名就算了,C 居然也可以寫成這樣... 02/26 05:25
caras: 原來最媽佛的 C Project 遠超我的想像啊 02/26 05:26
Sidney0503: VS15可以開專案資料夾 這個功能來自VS Code 02/26 10:15