Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 11-13-2016, 12:23 PM   #1
Registered: Nov 2015
Distribution: Arch, Ubuntu Studio
Posts: 43

Rep: Reputation: 1
Lightbulb MinGW and Wine


Is there someone out there experienced in programming Windows under MinGW and Wine?

We are planing an extensive Project and I need to know if it is possible to program fault-secure, multi-threaded GUI Programs under MinGW or if it is 'just a compromise'.

The time I took a look into MinGW and Wine is a few years ago and theses days it wasn't that stable it should be if I remember right.
However, coming from a Windows Environment (and programming in it) I am happy to use Linux today.
I do not really want to 'fall back' and set up a Windows Box beside the very hated licence-problems and cost not just for the OS if you want to program a large-scale project.
In fact I used Windows much too long and I really look down on it today.

I am not talking about a 'hello world program' here but about a program with possibly hundreds of functions, dozens of internet-connections, database-connections, pay-services, ordering-systems etcetera.

If ever I must be sure that there will be no segmentation-faults, wrongly implemented/translated h.-files and Compiler-macros etcetera.

. Is the translation process of the source code respectively the recognition of includes nowadays successfully finished (as opposed to a couple of years ago)?
. Can I use MFC and/or other classes under MinGW?
. Does it translate the resources correct?
. What about different Hardware, is there something to consider? (Intel and AMD comes in mind)

The other possibility could be to use a Visual-Studio Version under Wine.
But there too I have to ask myself similar questions before I am going to start.

We are still looking for the one or other C/C++, C# or Android-Progger but I hear already the whistles belling that this belongs into another category.

I need a serious advice here from somebody who knows what he is talking about.
If I can't answer myself these questions I am constraint to use a Windows box again and that's not at all what I want because I got very much used to my stable environments I use now namely Arch and Ubuntu Studio.


Last edited by deleted23; 11-13-2016 at 12:49 PM.
Old 11-13-2016, 12:59 PM   #2
John VV
LQ Muse
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,523

Rep: Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619Reputation: 2619
mingw and wine are VERY VERY VERY different

wine is more like cygwin

minge BUILDS Microsoft exe and lib files

wine runs some windows exe files

10 years and longer ago i built Gimp and many programs in MinGW / Msys
i preferred it over MS visual studio ( both installed)

Can I use MFC and/or other classes under MinGW?
use visual studio for that you are on a windows operating system

for microsoft only C# ( mono sort of ... kind of.. maybe.... sometimes will work)
use visual studio
Old 11-13-2016, 02:26 PM   #3
Registered: Nov 2015
Distribution: Arch, Ubuntu Studio
Posts: 43

Original Poster
Rep: Reputation: 1

well, thanks for your reply, appreciate.
I know the difference about Wine and MinGW and I believe it is viewable in my post.
I took a quick look on the MinGW website and was shocked that

1. most of the links are broken
2. the documentation is really 'slim'
3. the last release is years ago

Then I turned my attention on the 64bit version.
At least the links are working.

Well... this post was really quick as I just got a call today and information about mentioned project.
I guess I will take distance from the MinGW solution and use Visual Studio under Windows for it instead if I do not get convinced better.

It seems I got the advice I was looking for.
In serious projects or business you can't deal with 'maybe', 'can be', 'sometimes' or 'later'...

Thanks and have a nice one


Last edited by deleted23; 11-13-2016 at 02:30 PM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
MinGW compiled exe for Wine - missing DLLs technomeister Programming 2 12-15-2013 10:23 AM
mingw and wine icecubeflower Programming 4 09-08-2009 04:35 PM
MinGW or Cygwin delite Programming 7 05-02-2009 07:39 PM
Problem with Mingw davidguygc Programming 3 04-25-2007 12:09 PM
WxWindows and MingW Genjix Programming 0 01-01-2005 05:35 AM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:48 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration