Bitcoin Forum
May 08, 2024, 02:48:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Development Environment  (Read 982 times)
Rupert (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 16, 2015, 03:10:50 PM
 #1

How can I import the Bitcoin Source Code easily into an Development Environment e.g. KDevelop ?

I download the source code from GitHub, unzip it, but there is no .project File or anything like that.
1715136480
Hero Member
*
Offline Offline

Posts: 1715136480

View Profile Personal Message (Offline)

Ignore
1715136480
Reply with quote  #2

1715136480
Report to moderator
1715136480
Hero Member
*
Offline Offline

Posts: 1715136480

View Profile Personal Message (Offline)

Ignore
1715136480
Reply with quote  #2

1715136480
Report to moderator
In order to achieve higher forum ranks, you need both activity points and merit points.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715136480
Hero Member
*
Offline Offline

Posts: 1715136480

View Profile Personal Message (Offline)

Ignore
1715136480
Reply with quote  #2

1715136480
Report to moderator
1715136480
Hero Member
*
Offline Offline

Posts: 1715136480

View Profile Personal Message (Offline)

Ignore
1715136480
Reply with quote  #2

1715136480
Report to moderator
1715136480
Hero Member
*
Offline Offline

Posts: 1715136480

View Profile Personal Message (Offline)

Ignore
1715136480
Reply with quote  #2

1715136480
Report to moderator
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
May 16, 2015, 04:56:13 PM
 #2

How can I import the Bitcoin Source Code easily into an Development Environment e.g. KDevelop ?

I download the source code from GitHub, unzip it, but there is no .project File or anything like that.
That's because there is no IDE-specific project file included as part of the source.  If you want to use one, it's up to you to create your own project in whatever specific IDE you want to use.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
Rupert (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 17, 2015, 07:36:51 PM
 #3

It is too time consuming to add all the classes manually to the DE (Development Environment). There must be easier ways. I am an experienced Software Developer but I dont know how to do this.

I want to use a Linux or independent free DE and I want to easily add the whole Bitcoin Source Code. It would be nice to automatically update the source code and compare changes.

Because I have no experience doing this, I dont know where to start googling. Some links and hints would be nice.  Wink

Thanks!  Smiley
achow101_alt
Sr. Member
****
Offline Offline

Activity: 268
Merit: 256


View Profile
May 17, 2015, 10:06:31 PM
 #4

Personally I use Netbeans for development. I have imported Bitcoin core into it before. The process was simply to create a c++ project, choose the option for c++ project from existing source, point Netbeans to the git cloned folder, and hit finish. It was very quick and easy, there was no need to import each file individually and manually.

Tip Me!: 1AQx99s7q1wVinbgXbA48BaZQVWpHe5gYM | My PGP Key: Fingerprint 0x17565732E08E5E41
jonnybravo0311
Legendary
*
Offline Offline

Activity: 1344
Merit: 1023


Mine at Jonny's Pool


View Profile WWW
May 18, 2015, 07:50:14 PM
 #5

It is too time consuming to add all the classes manually to the DE (Development Environment). There must be easier ways. I am an experienced Software Developer but I dont know how to do this.

I want to use a Linux or independent free DE and I want to easily add the whole Bitcoin Source Code. It would be nice to automatically update the source code and compare changes.

Because I have no experience doing this, I dont know where to start googling. Some links and hints would be nice.  Wink

Thanks!  Smiley
There are indeed easier ways, which virtually every IDE provides - either through plugins which will connect to a git repo directly, or other mechanisms to get you started.

Already mentioned was NetBeans.  There's also Eclipse.  Xcode on the Mac.  VS on Windows.  JetBrains' CLion is a good cross platform IDE.  Heck, even Qt Creator will suffice, and give you the added benefit of visualizing the forms for the Core GUI.

Jonny's Pool - Mine with us and help us grow!  Support a pool that supports Bitcoin, not a hardware manufacturer's pockets!  No SPV cheats.  No empty blocks.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!