Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
What a bold step. Got Suse 10.0 to install and at 1600 resolution it's
stunning. Suse 7.0 wanted to only use 640, 16 colours and crowd out my OK buttons!!!--yech!
Now, can you suggest an opensource database product? And C++ SDI. I'm spoiled with MFC and need to get Linux saavy quick.
Does the message system in C++ and Windows still work in Linux?
Is there something similar to MSDN for Linux programmers?
What a bold step. Got Suse 10.0 to install and at 1600 resolution it's
stunning. Suse 7.0 wanted to only use 640, 16 colours and crowd out my OK buttons!!!--yech!
Now, can you suggest an opensource database product? And C++ SDI. I'm spoiled with MFC and need to get Linux saavy quick.
Does the message system in C++ and Windows still work in Linux?
Is there something similar to MSDN for Linux programmers?
You can configure any distro for a variety of screen resolutions.
Database: MySQL
C++ SDI---what's that?
Programming support? In about 1 bazillion places, including here.
One of the biggest differences in Linux and OpenSource is that help is basically all over the place--sometimes organized by often not. The good news is that Google finds it pretty quickly.
I've programmed with Windows in C++ and there is the inherent messaging system where pressing a button sends a message and a function responds to it.
I presume it's the same in Linux.
That indeed seems to be pretty much standard C++. As long as you don't need messages like Windows dialog boxes and stuff, I suppose it'll work fine on Linux.
However, the most important thing is that your code may not use any Windows libraries. If it does, it can't run on Linux (except perhaps via Wine).
So, I propose that you start off by taking a look at your #include's and check to see if any of the libs are Windows-only.
First to avoid misconceptions: As far as I know SDI means 'Single Document Interface' and is a document-style of MFC. I guess what you meant was an API (Application Programming Interface). API's allow you to communicate with your OS, and yes, of course Linux has also an API. But this is not the same as the Windows API. The "massaging system", you mentioned, is part of the win32-API and is wrapped under the MFC (i guess you used this and not the API itself?). There are several libraries out there that act similar like MFC and allow you to build GUIs, multi-threads and Socket-Apps similar like you did under Windows, but they are by far not the same! The three most common such libraries are:
- GTK+
- QT (this is not under GPL!)
- wxWidgets
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.