Register - Login
Views: 99831662
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 09:29:36 PM
Jul - Computers and Technology - Looking for a decent C/C++ IDE New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
Drag
2640
Level: 99


Posts: 2377/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 08-28-12 05:55:38 PM Link | Quote
I've been using Bloodshed Dev-C++ this whole time, and with my move to a new computer, I figured it was time to get something new. Plus, Dev-C++ hasn't been updated since I was in high school.

Two IDEs I've been looking at are Visual Studio (Express) and Code::Blocks. I'm leaning towards Code::Blocks because of the free/open source nature of it (that and I prefer G++ over MSVC++), but I'd still like some input from other developers, in case there's something super-awesome I haven't heard of.

____________________
2377
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 4147/5173
EXP: 24573419
For next: 476235

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.6 years
Last activity: 131 days

Posted on 08-29-12 04:18:02 AM Link | Quote
I'd recommend using Visual Studio. Intellisense is so good to have.

____________________
This is a Heisenberg post. I know I posted this really fast, but I don't know where...
My YouTube Channel
Crossover - The Comic!
My Livestream. Check it!
3DS Code: 2879-0110-5138

Drag
2640
Level: 99


Posts: 2379/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 08-29-12 04:50:48 PM Link | Quote
I remember IntelliSense wayyy back when I used to use VB5. It is pretty handy, but I'm sure there are other IDEs that have something similar to it, right?

____________________
2379
Kaito Sinclaire
Hacking reality since 20̶?͝>̨ )̧̢~͠|̡͠T̴̡<͏̀́#͟͠)̸̡̛̕͟_̢҉M̨̛͢͠͠@̴̷(̧̕01 ERROR.




Pronouns: any
Joined 09.07.2011

Last posted 1.0 years ago
Last active 1.0 years ago

Posted on 08-29-12 04:55:43 PM Link | Quote
wxDev-C++, if you'd like to stick with something familiar, is a fork of Dev-C++ that's still being updated (last in 10/2011). It's what I personally use.

____________________
Drag
2640
Level: 99


Posts: 2380/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 08-29-12 05:05:10 PM Link | Quote
I saw that wxDev-C++ was being updated, but is the actual core Dev-C++ being updated as well, or is it just the wxWidgets form designer?

____________________
2380
Kaito Sinclaire
Hacking reality since 20̶?͝>̨ )̧̢~͠|̡͠T̴̡<͏̀́#͟͠)̸̡̛̕͟_̢҉M̨̛͢͠͠@̴̷(̧̕01 ERROR.




Pronouns: any
Joined 09.07.2011

Last posted 1.0 years ago
Last active 1.0 years ago

Posted on 08-29-12 05:23:10 PM Link | Quote
As far as I'm aware the core is getting updates too.

(The SRB2 wxDev-C++ project makes Dev-C++ explode if you try to stuff it into it, I know that much.)

____________________
stag019

Red Koopa
Level: 26


Posts: 53/129
EXP: 91347
For next: 10928

Since: 09-11-11


Since last post: 5.6 years
Last activity: 2.1 years

Posted on 08-29-12 08:14:38 PM Link | Quote
I was actually thinking about this myself recently, and Code::Blocks was one of the ones I seriously considered too. I'm pretty sure I was to use wxWidgets as my cross-platform widget toolkit.

Has anyone ever used both Code::Blocks and wxDev-C++ and can vouch for one over the other?
Sukasa

Level: 123


Posts: 3866/4326
EXP: 20936869
For next: 294397

Since: 07-07-07


Since last post: 1.1 years
Last activity: 1.1 years

Posted on 08-29-12 08:24:23 PM Link | Quote
Originally posted by Drag
I remember IntelliSense wayyy back when I used to use VB5. It is pretty handy, but I'm sure there are other IDEs that have something similar to it, right?


I don't think I've heard of any IDEs that have quite the same level of quality as far as Intellisense equivalents go.

____________________
stag019

Red Koopa
Level: 26


Posts: 54/129
EXP: 91347
For next: 10928

Since: 09-11-11


Since last post: 5.6 years
Last activity: 2.1 years

Posted on 08-30-12 02:22:31 AM Link | Quote
I did a search for some alternatives to IntelliSense and Exuberant Ctags looks the most promising. It supports a decent amount of programming languages and IDE's/other text editors, and there's even plugins for a few others. I haven't tried it yet and can't vouch for how it compares to IntelliSense. I also haven't used IntelliSense in 3 or 4 years though.
Sintendo
Random nobody
Level: 8


Posts: 8/9
EXP: 1884
For next: 303

Since: 01-01-09


Since last post: 6.5 years
Last activity: 2.1 years

Posted on 08-30-12 11:35:47 AM Link | Quote
Either you haven't been out of high school for long, or you're unaware of the newer Dev-C++ versions (the most recent release was 2 months ago). They're not made by the original developer, but they're considered 'official'.
Drag
2640
Level: 99


Posts: 2381/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 09-01-12 05:51:21 PM (last edited by Drag at 09-01-12 05:53:24 PM) Link | Quote
I wasn't aware of that fork, actually; Whenever I searched for "Dev-C++", it took me to bloodshed or wxDev-C++.

Again, I'm with stag019, I'm not sure which one I would like to use. I'm guessing that they'll both be similar to the point where either one can be recommended, so I guess it also comes down to which one is easier to set up, or which one's more lightweight.

For instance, Orwell Dev-C++ has GCC built-in and comes with a bunch of headers for DX, OGL, etc, so it can be used right out of the box, much like the original Bloodshed Dev-C++.

Code::Blocks has an installer that also installs MingW if you need a compiler, but I don't know if it has any headers or libraries ready to go. Moreover, I'm not even sure where I'd need to go in order to get said libraries and headers, and even then, if I'd need to install a huge bulky SDK or something.

So, with the exception of headers and not knowing where to get stuff, I guess I'm torn between having a shiny modern IDE, or sticking with something more familiar. Any suggestions? Thanks for the input so far everyone, it's been very helpful.

____________________
2381
usr_share
70
Level: 21


Posts: 4/79
EXP: 42736
For next: 7207

Since: 03-12-12


Since last post: 7.0 years
Last activity: 1.5 years

Posted on 09-20-13 07:33:09 AM (last edited by usr_share at 01-04-14 03:49:33 AM) Link | Quote
I think you should check out Qt Creator. It is designed for Qt, but can be used for developing non-Qt software, too.
I used it for quite awhile and found it to be a very capable IDE.

____________________
kode54
Member
Level: 17


Posts: 17/55
EXP: 22964
For next: 1779

Since: 08-29-13

From: Riverside, CA, US

Since last post: 8.4 years
Last activity: 5.3 years

Posted on 09-24-13 08:54:03 AM Link | Quote
Chipping in another vote for Qt Creator, which is what I use on Linux, OS X, and sometimes on Windows for cross platform development.
devin

Yoshi
i'm mima irl
Level: 112


Posts: 2879/3519
EXP: 14932829
For next: 405376

Since: 04-29-08

Pronouns: any
From: FL

Since last post: 307 days
Last activity: 3 days

Posted on 09-24-13 12:39:14 PM Link | Quote
Thirding Qt Creator, I've been using it since I discovered Qt a little over a year ago, but like usr_share said it's pretty solid even for non-Qt purposes.

I also use Programmer's Notepad for most smaller projects, which isn't really an IDE but just a text editor with syntax highlighting / customizable tools menu for invoking compilers, etc.

____________________
Photo by Luc Viatour
kode54
Member
Level: 17


Posts: 18/55
EXP: 22964
For next: 1779

Since: 08-29-13

From: Riverside, CA, US

Since last post: 8.4 years
Last activity: 5.3 years

Posted on 09-25-13 08:12:22 AM Link | Quote
Qt Creator is also a great gdb frontend, for source level debugging. Of course, if you're using it on Mac OS X, you'll have to pull a gdb binary out of the last 4.5.x release of Xcode, as anything from 4.6.x will tend to lock up if you attempt to interrupt execution or if a breakpoint triggers.

Although, debugging with Qt Creator on OS X tends to be rather painful anyway. For instance, if your program breaks at any point with a modal system dialog, such as a file browser, on the screen, that dialog will remain always-on-top, obscuring your view of the debugger, and yet non-responsive, since the debugger has halted execution. Yeuch.
Drag
2640
Level: 99


Posts: 2454/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 01-03-14 06:46:47 PM (last edited by Drag at 01-03-14 06:48:52 PM) Link | Quote
Just to finally follow up on this thread, I did eventually end up going with Orwell Dev-C++, and it'd been working fine for me so far (which is about a year). The greatest advantage being I'm already familiar with Dev-C++, so I didn't need to get accustomed to anything new.

I'll consider Qt when I need to create a GUI-driven program, but I'm thinking wxWidgets, optionally combined with SDL (depending on what I'm doing) would work fine. I already code webpages in text editors, so I could probably work on a GUI the same way too.

My biggest cross-platform hurdle right now is getting a cross-compiler. Apparently, GNU doesn't make it easy because you need to manually compile G++ with the target you want, and compiling G++ is a huge hassle, last I heard (which was ages ago).

____________________
2454
Joe
Common spammer
🍬
Level: 111


Posts: 3065/3392
EXP: 14501970
For next: 366390

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 1 hour

Posted on 01-03-14 08:17:55 PM Link | Quote
Meh, I've compiled cross-compilers. It's not too difficult. The prerequisites are pretty well documented.

...Bear in mind I haven't actually tested said cross-compilers, so it's possible I did something wrong.

____________________
ふにゃあ。
Drag
2640
Level: 99


Posts: 2455/2641
EXP: 9990680
For next: 9320

Since: 07-03-07


Since last post: 4.2 years
Last activity: 3.4 years

Posted on 01-04-14 01:35:39 AM Link | Quote
My experience was "Man, why's it so hard to find a cross compiler binary when I can easily find an ordinary compiler?" -> find an article explaining how hard it is to compile the compiler when there's a shitton of options you need to configure and the source (supposedly) has ways of poisoning itself (i.e., breaking so it'll never compile so you need a fresh copy again) if you set it up wrong. Maybe the dude who wrote the article just had bad luck or didn't know what he was doing.

Plus, I wouldn't just need the compiler, I'd also need the libraries and headers that are appropriate to the target, and I'll be honest, I have no idea where to start looking for this stuff. :\

____________________
2455
Joe
Common spammer
🍬
Level: 111


Posts: 3068/3392
EXP: 14501970
For next: 366390

Since: 08-02-07

From: Pororoca

Since last post: 12 days
Last activity: 1 hour

Posted on 01-04-14 02:40:33 AM Link | Quote
If you want to build for Linux on Windows, Cygwin should have you covered, and if you want to build for Windows on Linux, search your package manager for mingw.

If you want to build your own operating system (or other OS-independent binary), you'll actually have to compile it yourself. This page is a good starting point.

____________________
ふにゃあ。
usr_share
70
Level: 21


Posts: 45/79
EXP: 42736
For next: 7207

Since: 03-12-12


Since last post: 7.0 years
Last activity: 1.5 years

Posted on 01-04-14 03:45:30 AM (last edited by usr_share at 01-04-14 03:46:40 AM) Link | Quote
Originally posted by Joe
If you want to build for Linux on Windows, Cygwin should have you covered, and if you want to build for Windows on Linux, search your package manager for mingw.


It's a bit wrong. Cygwin is a compilation of Linux tools built for Windows. The software you'd build in it would run on Windows.

But if Cygwin is created as a general collection of tools (which means there's a lot of software you may not need), MinGW is designed for Windows development. It only contains the tools necessary to do so.

Sadly, MinGW may lack the libraries you may need, so they have to be installed manually.

To note is that MinGW can be used to build software on Windows as well as to cross-compile for Windows on any other OS.

____________________
Pages: 1 2Next newer thread | Next older thread
Jul - Computers and Technology - Looking for a decent C/C++ IDE New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

33 database queries, 3 query cache hits.
Query execution time: 0.080923 seconds
Script execution time: 0.037841 seconds
Total render time: 0.118764 seconds