Message boards : BOINC client : Compiling boinc with x64?
Message board moderation
Author | Message |
---|---|
Send message Joined: 31 Mar 09 Posts: 13 |
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? |
Send message Joined: 31 Mar 09 Posts: 13 |
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. |
Send message Joined: 29 Aug 05 Posts: 15575 |
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. |
Copyright © 2025 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.