473,498 Members | 1,936 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Pure GUI apps for Win/Linux/Mac in C++ with G++

13 New Member
GUI apps for Win/Linux/Mac in C/C++

Please, i want know how to write a "pure" "native" "API-level" apps for Windows and Linux and Mac in C++.

I don't want one-code run-anywhere, but a native code for every OS

Solution For Windows

Just use Mingw/Win32 API, its very simple!, very clear, and that way i like programming under Windows!.

------------------------

Solution For Linux

If i use for example wxWidgets-dev/GNU G++, my application can't run on other PC/Linux if there don't install wxWidgets ?! if else, how to include wxWidgets library in my EXE ?

------------------------

Solution For Mac

Objective-C++/GNU G++ is the solution ? or Carbon/C++/GNU G++ ?
Oct 24 '10 #1
3 2327
JavierL
17 New Member
with wxWidgets it should run everywhere
Oct 26 '10 #2
freeseif
13 New Member
i say pure and not cross-platform!

Windows

Mingw/Win32-API

Linux

G++/QT
or
G++/GTKMM

Mac OS X

i don't know.. i think Objective-C/Cocoa!
Oct 26 '10 #3
newb16
687 Contributor
exclude /QT because it IS cross-platform. The same for GTK. The non-portable one for linux must be x11, but it isn't exactly UI library - but everything UI must be already ported somewhere.
Oct 27 '10 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

14
2190
by: Ranger West | last post by:
Hello there, Are there any out-of-the box handhelds that run Linux/Apache/MYSQL and PHP? Does Redhat, Suse, or Gentoo support any handhelds? I know the Zaurus comes close, but I've heard...
34
5040
by: Maboroshi | last post by:
Hello My question has to do with python and linux - I was interested in finding out what it would take to reimplement the Linux Kernel in python basically just taking the source code from linux...
21
2045
by: Travis 'Bailo' Bickel | last post by:
Lately, I have been having a bear of a time trying to acquire a Linux driver for my S3/ProSavage chipset -- but that quest is now almost at an end as I have located a noble band of people who are...
383
11775
by: John Bailo | last post by:
The war of the OSes was won a long time ago. Unix has always been, and will continue to be, the Server OS in the form of Linux. Microsoft struggled mightily to win that battle -- creating a...
0
1566
by: Robby Dermody | last post by:
Hey guys (thus begins a book of a post :), I'm in the process of writing a commercial VoIP call monitoring and recording application suite in python and pyrex. Basically, this software sits in a...
4
2536
by: tomek | last post by:
Hello I got client-server application, client working in linux - server in windows, but it doesn't matter. I want keeping connection for long time and make reconnections in linux client, for...
9
2565
by: Edward Diener | last post by:
I received no answers about this the first time I posted, so I will try again. My inability to decipher an MSDN topic may find others who have the same inability and someone who can decipher and...
13
3626
by: =?Utf-8?B?d3BjbWFtZQ==?= | last post by:
I have a small C++/CLI application which calls an unmanaged lib. It seems like I can't use /clr:pure and link with the unmanaged lib (LNK1313 error). The problem I have is that compiling with...
5
1748
by: Alex | last post by:
Hi, About 5 months ago I changed professions and moved from being a web programmer (ColdFusion mainly) to a Visual Basic.Net app coder, and though this is my first time to do application coding...
1
3084
by: Antoninus Twink | last post by:
On 11 Jun 2008 at 19:26, jurij wrote: If you're using user-level threads (e.g. pthreads) and doing synchronous I/O then it's likely that the whole process is being blocked by the kernel until...
0
7165
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7203
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7379
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5462
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4908
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
3093
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3081
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1417
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
656
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.