--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CA%2BjVFUrjesuck7LxsRgGTkfB9OHpeuzwYEhDFrBXmyXW_mcvmg%40mail.gmail.com.
--
I don't think it's practical to use CLion for chromium because it doesn't support gn/ninja, only cmake.I use eclipse but don't recommend it (setup is too error-prone, debugger is finicky, error messages not that helpful) though I still prefer it over vim/ycm.Thinking about switching to VS code or Visual Studio.
On Thu, Oct 5, 2017 at 8:47 AM, 'Shirleen Lou' via Chromium-dev <chromi...@chromium.org> wrote:
Hi, All,I am looking for a better IDE to do C++ code development. Has anybody used CLion? Andriod Studio? Any recommendation?Thanks,Shirleen
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
I've done extensive evaluation of on most of the C++ IDEs (excluding Visual Studio). In short, most can't handle Chrome's size.- Eclipse has a great semantic index but tends to be slow. If you can deal with the slowness/jank it seems to work fine.- Qt Creator is very fast at code completion and goto declaration but lacks a full semantic graph of the code so things like cross references do not work well / are very slow.- Vim/Emacs work reasonably well with YouCompleteMe but lack a real semantic graph, so no cross refs/etc.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.


To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.
I've done extensive evaluation of on most of the C++ IDEs (excluding Visual Studio). In short, most can't handle Chrome's size.- Eclipse has a great semantic index but tends to be slow. If you can deal with the slowness/jank it seems to work fine.- Qt Creator is very fast at code completion and goto declaration but lacks a full semantic graph of the code so things like cross references do not work well / are very slow.- Vim/Emacs work reasonably well with YouCompleteMe but lack a real semantic graph, so no cross refs/etc.- KDevelop crashes too much. Most other IDEs don't generate an accurate semantic graph and are not useful.
- CLion cannot index Chrome within a reasonable amount of time. If you restrict it to a very small subset of code it works fine.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.
> Does this mean you also wrote a cmake generator for gn, like vladbelov did? Or am I wrong in thinking that CLion requires cmake?A co-worker had one which he wrote by hand that I reused. iirc you only need to setup include paths and defines, similar to eclipse.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/CAFxOgiWz7CH3Aqf%2Bqt00ZHenb3%3D7HKR36k_dvHHXD-ixn4S3%3DQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/60787051-08d0-4c0f-b95a-4e2ed7d50802%40chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.