ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Visual C++ could be run under wine, which might be OK if you could get it all configured properly & were doing an MS app, but I think you might be better running a native Linux IDE like KDE. KDE can do cross platform Win32 apps as well, but from 1 of your other posts you said you wanted to do Linux sockets?
About Qt Designer:
I use Kdevelop, which comes with KDE, and I use Qt Designer to ceate the forms only. Qt can be used on it's own, but I wouldn't recommend having some of the code in Qt and rest in Kdevelop.
There is another environment called Glade, but I haven't used that.
Have a go with Kdevelop, see what you think.
p.s. Hiding behind power poles isn't a good way of avoiding car crashes !!
I wonder about using Emacs when you have a reasonable size project.
The project that I am working on has 80 classes at the moment, & will probably have over 200 when it's finished. The class inheritance diagram is moderately complex, so I shudder to think what the make file would look like ....
Even for a small project with only a few dialogs, using an IDE is much easier.
I wonder about using Emacs when you have a reasonable size project.
The project that I am working on has 80 classes at the moment, & will probably have over 200 when it's finished. The class inheritance diagram is moderately complex, so I shudder to think what the make file would look like ....
Even for a small project with only a few dialogs, using an IDE is much easier.
Well that's my angle on it.
yeh, when projects get large i would prefer to have an ide as well.
im currently working on a project with around 15,000 C/C++/lisp files, im using eclipse, and ant to build. the only thing that does not work is the code indexing. i use cscope as a replacement for the indexing with no complaints.
though im sure there are people out there that could use vim or emacs just as fast as i use eclipse.. but i dont know if i want to be one of those people..
im currently working on a project with around 15,000 C/C++/lisp files, im using eclipse, and ant to build. the only thing that does not work is the code indexing. i use cscope as a replacement for the indexing with no complaints.
Eclipse can be used with C/C++? I did not realize this. I assumed the usage was specific to Java, and SWT. How well is it for debugging? Does it reference the GDB, or have its own debugging utility (if any)?
Distribution: Slackware & Slamd64. What else is there?
Posts: 1,705
Rep:
Quote:
Originally Posted by worzel68
I wonder about using Emacs when you have a reasonable size project.
The project that I am working on has 80 classes at the moment, & will probably have over 200 when it's finished. The class inheritance diagram is moderately complex, so I shudder to think what the make file would look like ....
Even for a small project with only a few dialogs, using an IDE is much easier.
Well that's my angle on it.
It all depends on what you're used to. We used to write everything on punched cards or real ttys with paper tapes that had to be fed back in. You wanna talk about ripping your freakin' hair out! [Before my time, guys were plugging cables in patch panels- yeah, to write code!] After punching cards, Emacs seemed like a dream. A lot of stuff that exists to this day was probably prototyped, coded, and tested under Emacs. It just shows how much things have changed.
A good IDE is very nice and it's hard to go back. I keep meaning to build code::blocks on Linux but other projects keep popping up. I guess I'll continue using Emacs But I'm also not working on huge projects with it.
hmm .. nothing to post but seems that this kind of thread collects the most thread views ...
which ide to use ??
probably eclipse although i never use it ... some say it slow and bulky but nowaday pc are getting more and more powerfull meeting the demands ... shouldnt be a problem ... try some different ide first if you havent use any ide in linux ...
but come to think about it , from my experience using an ide in linux is kind of different from using an ide in windows ... in windows you usually stays with an ide no matter what , but in linux there is a tendancy for dumping(though not exactly) an ide and go for straight text editor(with some kind of syntax highlighting) and a very fast filemanager together with some tools you wrote to travel through all your source file collecting whatever interesting so that you can work on them "at a glance" to speed up the development(so called ^_^) ... as someone had said , probably it also depends on whether your project is really large(i heard that when you know people are talking about large projects , it means these projects are really really really large ^_^) ...
for me the merits of an ide are to get those damn default development "templates" and preferably lots of them , eg. different sets of compiler switches , different sets of empty libraries/packaging templates etc etc etc ... thats my angle of veiw anyway ... note :: without using an ide , sometime it could be hard to "standardised" your multiple files in a project ...
use an ide first and use it well ... then you can decide ...
Please can someone post link where I can download anjuta binary executables if such exists. Installing from the source is problematic because of dependencies issues...
Microsoft Visual C++ on linux? How is that possible?
I have installed ubuntu 5.04 recently, is it possible to install MS products on linux?
How?
You can use Wine to install Windows programs on Linux, but I highly don't recommend it. I would stick to Kdevelop, because this IDE accomplishes its purpose. I had tried Anjuta, but had found it to be buggy when working with multiple source files(Projects).
On my machine is installed GNOME so i don't know if Kdevelop will work. Anyway I ahve problems to install anjuta because of all dependecies issues and I think it will be the same for KDevelop.
Please if you know post link to executable binary for Kdevelop (if such exists) so I don't have to worry about dependecies...
I'm really frustated because only emacs is working (because it came with installation).
Thanks
Please if you know post link to executable binary for Kdevelop (if such exists) so I don't have to worry about dependecies...
I had similar issues. However, if you are having dependency issues on install, what would make you think the binary would work? It still needs to reference static libraries. But I guess if you were trying to compile, I would see how that would be more beneficial to have the rpm, as there are less development files (for compiling) needed.
BTW, once I had Kdevelop installed, its entire system was broken anyway. I could not even run the template code they place in by default on their project (unmodified by me), and all the makefiles it produced were mangled. I always seem to get buggy IDEs, except from mainstream production companies like borden. However, GCC/g++ has always been good to me.
I'm really frustated because only emacs is working (because it came with installation).
Thanks
Mandriva should already include anjuta. Mandriva does not use yum as a package manager, but urpmi. Check out the docs ( man urpmi ) and take a look at this page.
This should give you some info about installing new software on your system.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.