Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: c0ldfusi0nz on April 02, 2014, 02:03:54 AM



Title: Bitcoin Core development in Eclipse on Ubuntu
Post by: c0ldfusi0nz on April 02, 2014, 02:03:54 AM
Does anyone have a working Bitcoin Core project set up in Eclipse's C++ IDE on Ubuntu? I'm running Keplar on Ubuntu 13.10 and Eclipse isn't resolving the QT or berkeleydb related classes.


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: gweedo on April 02, 2014, 02:06:50 AM
Don't use eclipse, I recommend you just use nano (vim if you are comfortable with that high level text editor) to edit the files and just live in the terminal. Most of the tools are already installed on Ubuntu, and you can use the auto-gen script to build it.


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: c0ldfusi0nz on April 02, 2014, 02:17:37 AM
I could do that, but I would much rather have all the tools that Eclipse offers at my disposal...


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: c0ldfusi0nz on April 02, 2014, 03:56:39 PM
Alternatively, if anyone on here does Bitcoin Core development in Ubuntu, I'm interested to know what IDE / tools you use.


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: GoldenWings91 on April 02, 2014, 04:05:01 PM
I use Netbeans (https://netbeans.org/) but for a program the size of Bitcoin Core/Wallet you'll need an SSD otherwise parsing can take an eternity.


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: ilccoin on April 03, 2014, 06:51:38 AM
I use Netbeans (https://netbeans.org/) but for a program the size of Bitcoin Core/Wallet you'll need an SSD otherwise parsing can take an eternity.

Netbeans is even worse than eclipse. just use a text editor with syntax highlighting.


Title: Re: Bitcoin Core development in Eclipse on Ubuntu
Post by: c0ldfusi0nz on April 03, 2014, 11:28:21 AM
FWIW, Netbeans worked right out of the box. I had to perform no extra configuration for its code analysis tool to work, whereas Eclipse CDT remains horribly broken despite hours of tinkering with the C++ include paths. My issue with simple text editors is that they do not offer enough functionality for my purposes. I want code analysis tools that help me more easily understand how the code is structured.