Compiling boinc with x64?

Message boards : BOINC client : Compiling boinc with x64?
Message board moderation

To post messages, you must log in.

AuthorMessage
Oddbjørn Overskott

Send message
Joined: 31 Mar 09
Posts: 13
Norway
Message 40200 - Posted: 16 Sep 2011, 0:36:08 UTC

I've been trying for three days to get Visual C++ 2005 Express to build the x64-version of the boinc core client. I find it is not possible.

I've been through the steps in the 'building the client' very thoroughly. My home-made win32 version runs just fine, but VC++ 2005 Express absolutely will not hear any talk about the x64 platform.

The documentation for VC++ 2005 Express clearly states that x64-cross compilation is only possible with the Professional edition and above. (http://msdn.microsoft.com/en-us/library/hs24szh9%28v=VS.80%29.aspx)

Do I have to shell out $800 on a professional edition to build boinc? Didn't think that was the project policy..?

Is there perhaps an updated version in the coming of the how-to pages on building the software?

ID: 40200 · Report as offensive
Oddbjørn Overskott

Send message
Joined: 31 Mar 09
Posts: 13
Norway
Message 40203 - Posted: 16 Sep 2011, 8:09:04 UTC - in response to Message 40201.  

He-he.. I'm not into death spells, but I'm seriously into free software!

What I meant by project policy was that I thought Boinc was very thorough about not depending on software that's not free. I'm not blaming anything on anyone, just pointing to a situation where Boinc policy may not have been fully enforced.

I've googled around and found free setups for C++ and Eclipse. The problem is that Boinc provides a very stringent project setup in the form of Visual Studio solution and project files, and I'm not very tempted to try to convert all that to a different format for a different tool.
ID: 40203 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14955
Netherlands
Message 40208 - Posted: 16 Sep 2011, 12:07:05 UTC - in response to Message 40203.  

You may be able to build 64bit applications if you install the Windows SDK, do a Google search for more on that, or look here (that's for Visual Studio 2010 Express).

Outside that, the only way to build them is with the full Visual Studio version, not the Express. This is a Microsoft policy, not a BOINC one.
ID: 40208 · Report as offensive

Message boards : BOINC client : Compiling boinc with x64?

Copyright © 2022 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.