Why I must use MS VisualC++ to compile BOINC on Win32 ???

Questions and Answers : Windows : Why I must use MS VisualC++ to compile BOINC on Win32 ???
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile efa
Avatar

Send message
Joined: 26 Mar 00
Posts: 233
Credit: 494,221
RAC: 0
Italy
Message 14408 - Posted: 6 Aug 2004, 23:25:17 UTC
Last modified: 6 Aug 2004, 23:40:45 UTC

I have Cygwin for Win32 and GCC 3.3 the best compiler and is opensource.
Why I should use the proprietary VisualC ???

ID: 14408 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 14453 - Posted: 7 Aug 2004, 4:24:31 UTC

First, why do you need to compile BOINC for win32 at all? There is a perfectly good download for win32.

Unfortunately, programming for windows tends to be different with SDKs for the different compilers, and you are basically stuck with the decision that was made by the original developers.
ID: 14453 · Report as offensive
Profile efa
Avatar

Send message
Joined: 26 Mar 00
Posts: 233
Credit: 494,221
RAC: 0
Italy
Message 14508 - Posted: 7 Aug 2004, 10:08:15 UTC - in response to Message 14453.  

> First, why do you need to compile BOINC for win32 at all? There is a
> perfectly good download for win32.
Because I prefer to compile my applications if I can.
To understand something more than a musical instrument player or worst than a user that put a CD in the player...

> Unfortunately, programming for windows tends to be different with SDKs for the
> different compilers,

> and you are basically stuck with the decision that was
> made by the original developers.
Yes because the project s@hclassic becomed opensource switching to BOINC, so I expected that I can use all GPL software.
For me is a nonsense have a opensource appl that require a closedsource compiler.
How much cost MSVisualC ?
I think that very few people have this, only professional developer.
GCC is free, anyone can use it (on every CPU and OS)

ID: 14508 · Report as offensive
Profile efa
Avatar

Send message
Joined: 26 Mar 00
Posts: 233
Credit: 494,221
RAC: 0
Italy
Message 14513 - Posted: 7 Aug 2004, 10:49:54 UTC - in response to Message 14453.  

> Unfortunately, programming for windows tends to be different with SDKs for the
> different compilers
I forgot to write that if you prefer SDK to develop your application, you can use surely opensource SDK that run the same look also for other CPU and OS than Windows.
An example is Kdevelop, or the last Eclipse http://www.eclipse.org
Or if you need to devolop only for Win32 you can use Dev-C++
http://sourceforge.net/projects/dev-cpp/
and are free ...

ID: 14513 · Report as offensive
Profile ralic
Volunteer tester

Send message
Joined: 6 Jan 00
Posts: 308
Credit: 274,230
RAC: 0
Message 14949 - Posted: 9 Aug 2004, 12:10:16 UTC - in response to Message 14513.  

Developers tend to stick with the language that they know. This is especially true for systems that are developed within short timeframes, because they wouldn't have a lot of time to go off and first learn a new development language.

BOINC has evolved into a client(GUI)/server(Service) type application and pretty soon there will be different GUI's available. The GUI's will very likely be developed with open-source SDK's. This leaves only the "Service" side reliant on VC++.

I would expect that there is (will be?) a plan to port the Service to an open-source SDK, provided that there is one capable of producing a result that is as reliable as one produced by VC++.

When will this be?
I wouldn't expect it to be in the short-term, since there are still many features pending on the current source tree.

ID: 14949 · Report as offensive
Profile efa
Avatar

Send message
Joined: 26 Mar 00
Posts: 233
Credit: 494,221
RAC: 0
Italy
Message 15059 - Posted: 9 Aug 2004, 23:12:00 UTC - in response to Message 14949.  

> BOINC has evolved into a client(GUI)/server(Service) type application and
> pretty soon there will be different GUI's available. The GUI's will very
> likely be developed with open-source SDK's. This leaves only the "Service"
> side reliant on VC++.
> I would expect that there is (will be?) a plan to port the Service to an
> open-source SDK, provided that there is one capable of producing a result that
> is as reliable as one produced by VC++.
Having a unique opensource SDK and graphics library (like GTK) permit also to have the same look&feel of the GUI on all platform.
This is a very cheap and friendly solution.

ID: 15059 · Report as offensive

Questions and Answers : Windows : Why I must use MS VisualC++ to compile BOINC on Win32 ???


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.