Hi Everyone! I just transfered to linux,i actually used to be a windows user. Well as i transfered to linux, i was just wondering if linux has a program that is just like Microsoft Visual Studio?Im actually just interested in using C++ and Visual Basic. I actually tried to install Microsoft Visual Studio 2008 but it had errors during the installation.I would really appreciate it if u could help me thanks.:rolleyes:
Is there a program like Microsoft Visual Studio for linux?
Started by moks_107, Aug 16 2009 11:21 AM
11 replies to this topic
#1
Posted 16 August 2009 - 11:21 AM
|
|
|
#2
Posted 16 August 2009 - 11:27 AM
Nothing just like Visual Studio, VS includes things like C# I think, as well as other tools and Windows specific libraries.
Linux does, however, have it's equivalents. For C++ programming go to your Add/Remove section, get Code::Blocks. It's a great IDE and it should come with GCC if you don't already have it installed in the system. For C#, there's Mono, check it out, you might like it, and MonoDevelop. For VB type things (Without .NET, sorry), there's Gambas. And I don't know what else you'd want, except perhaps getting GDB for debugging, which works natively in C::B and has a nice GUI for working with it.
Uhm... if I missed anything thats in Visual Studio let me know. You'll need to get familiar with your native GUI library (Either Qt on KDE, or GTK+ on Gnome), or use a separate one. That's all I can think of.
Linux does, however, have it's equivalents. For C++ programming go to your Add/Remove section, get Code::Blocks. It's a great IDE and it should come with GCC if you don't already have it installed in the system. For C#, there's Mono, check it out, you might like it, and MonoDevelop. For VB type things (Without .NET, sorry), there's Gambas. And I don't know what else you'd want, except perhaps getting GDB for debugging, which works natively in C::B and has a nice GUI for working with it.
Uhm... if I missed anything thats in Visual Studio let me know. You'll need to get familiar with your native GUI library (Either Qt on KDE, or GTK+ on Gnome), or use a separate one. That's all I can think of.
Wow I changed my sig!
#3
Posted 16 August 2009 - 01:28 PM
#4
Posted 16 August 2009 - 11:18 PM
I think there is a way of using VB with mono, but I've never used it so I can't say for certain.
There is also KDevelop if you are on a KDE based system. I've never had much luck with it but other seem to like it.
There is also KDevelop if you are on a KDE based system. I've never had much luck with it but other seem to like it.
If there's a new way, I'll be the first in line.
But, it better work this time.
But, it better work this time.
#5
Posted 17 August 2009 - 12:43 PM
ey thanks guys for the info really appreciate.Now i can practice on some programming here in linux thanks!
#6
Posted 17 August 2009 - 04:27 PM
MonoDevelop is going to be as close as you get.
#7
Posted 18 August 2009 - 01:46 PM
Hi guys!umm i tried installing monodevelop,gambas and codeblock. So far ive been having problems with monodevelop and codeblock. In Monodevelop i cant seem to build and run the program,hmm i really dont know why it just wouldnt build and for the codeblock i tried doing a Hello World program test but it says permission denied. Please help me.Its really irritating,Well i really appreciate all help!Thanks for your time
#8
Posted 18 August 2009 - 02:19 PM
Permission denied? O_o Well that seems to indicate that wherever you've decided to try and save the Hello World program, you don't have User permissions for that folder (If you're new to Linux, that's a key Linux feature, which makes it much more secure). You only have permission to access a few locations in your hard drive, specifically your User folder (/home/yourusername), and a few other places. To prove this hypothesis, try creating a new project in Code::Blocks, and make sure you're saving in a location under /home/yourusername, like "/home/yourusername/Projects/cpp/helloworld/helloworld.cbp" and try building it that way.
If that doesn't work, you might not have read permission for G++ (I couldn't even begin to think of why). What you do then is open up a command line, type "sudo nautilus" (I'm assuming you're on Ubuntu) and it'll ask you for your password, then navigate to your installation of G++ and GCC and right click on them, go to the permissions tab, and make sure they both give your user name read permissions.
If that doesn't work... give me a little more information about your build, like check in the Synaptic Package Manager if you have GCC, G++, and ld installed (it should already have done that).
As far as MonoDevelop goes, MonoDevelop should be available in the "Add/Remove..." program, you shouldn't have to build it from source.
If that doesn't work, you might not have read permission for G++ (I couldn't even begin to think of why). What you do then is open up a command line, type "sudo nautilus" (I'm assuming you're on Ubuntu) and it'll ask you for your password, then navigate to your installation of G++ and GCC and right click on them, go to the permissions tab, and make sure they both give your user name read permissions.
If that doesn't work... give me a little more information about your build, like check in the Synaptic Package Manager if you have GCC, G++, and ld installed (it should already have done that).
As far as MonoDevelop goes, MonoDevelop should be available in the "Add/Remove..." program, you shouldn't have to build it from source.
Wow I changed my sig!
#9
Posted 18 August 2009 - 04:51 PM
#10
Posted 23 August 2009 - 07:42 AM
Hi guys sorry late reply! Well thanks it worked! But its weird I still didnt get it,that how come if you just change the destination the user will have permission?But thanks alot i wanted to know though how to do the other method that you said, that I would access nautilus hmmm but well at least its working thanks alot!really appreciate it!God bless!Thank you!
#11
Posted 23 August 2009 - 09:24 AM
There are some protected locations on the hard drive that you don't have access to as a normal user--you need to go into root user mode to access those locations. This is part of why you've never heard of viruses like ILOVEYOU or Mydoom for Linux - it's pretty hard to do.
sudo rm -rf /
#12
Posted 28 August 2009 - 01:02 PM
Linux programmers can kill you if you try to install VB on linux.
Anyway if you want to develop GUI applications you should try Qt, it's a very rich Cross-Platform IDE that is easy to build GUI applications like Visual Studio. However you need to learn about Qt specific libraries, which is easy and there is a lot of documentation around.
Products — Qt - A cross-platform application and UI framework
Anyway if you want to develop GUI applications you should try Qt, it's a very rich Cross-Platform IDE that is easy to build GUI applications like Visual Studio. However you need to learn about Qt specific libraries, which is easy and there is a lot of documentation around.
Products — Qt - A cross-platform application and UI framework


Sign In
Create Account


Back to top









