64 bit C++
-
123taylor123
- Gnoblar
- Posts: 2
- Joined: Sat Jan 22, 2011 3:22 am
64 bit C++
I am not in any way shape or form a computer guru but I do know that a lot of programs have not made a 64 bit version yet. I would like to see a 64 bit version of Ogre prebuilt SDK for Visual C++. I will check http://www.ogre3d.org/ as often as I can to see if this was done.
Thank you,
Taylor
Thank you,
Taylor
- madmarx
- OGRE Expert User

- Posts: 1671
- Joined: Mon Jan 21, 2008 10:26 pm
- x 51
Re: 64 bit C++
you want a 64bit static ogre with double precision, using poco thread, not using nedmalloc, for visual C++2003?
Build it yourself from source, or I think you will have to wait a long...long time
.
Build it yourself from source, or I think you will have to wait a long...long time
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
-
123taylor123
- Gnoblar
- Posts: 2
- Joined: Sat Jan 22, 2011 3:22 am
Re: 64 bit C++
Ok thanks for the help hope i won't have to wait too long or i'll just try to learn how to make it...but that might take longer since a barely know anything about computers 
- xavier
- OGRE Retired Moderator

- Posts: 9481
- Joined: Fri Feb 18, 2005 2:03 am
- Location: Dublin, CA, US
- x 22
Re: 64 bit C++
Any particular reason why? One of the reasons that it hasn't been done yet (therefore keeping the combinatorial maintenance explosion to a minimum) is that there really isn't a widespread general need for it.123taylor123 wrote:I would like to see a 64 bit version of Ogre prebuilt SDK for Visual C++
- Zonder
- Ogre Magi
- Posts: 1178
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: 64 bit C++
I don't see why the prebuild is 32bit my self surley these days we should be building 64bit as default and if you want 32 compile it yourself 
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
CABAListic
- OGRE Retired Team Member

- Posts: 2903
- Joined: Thu Jan 18, 2007 2:48 pm
- x 58
- Contact:
Re: 64 bit C++
Visual Studio Express does not ship a 64bit compiler, iirc. Therefore, the 32bit SDK is still usable by more people than a 64bit version.
- Zonder
- Ogre Magi
- Posts: 1178
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: 64 bit C++
never use express so wasn't aware of that limitationCABAListic wrote:Visual Studio Express does not ship a 64bit compiler, iirc. Therefore, the 32bit SDK is still usable by more people than a 64bit version.
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
Shtuka
- Greenskin
- Posts: 146
- Joined: Mon Jan 10, 2011 7:39 pm
- x 9
Re: 64 bit C++
I think you just have to download the Windows SDK 7.1 for compiling as 64 bit.CABAListic wrote:Visual Studio Express does not ship a 64bit compiler, iirc. Therefore, the 32bit SDK is still usable by more people than a 64bit version.
Has anyone succeeded to build Ogre as a 64 bit application on Windows?
-
CABAListic
- OGRE Retired Team Member

- Posts: 2903
- Joined: Thu Jan 18, 2007 2:48 pm
- x 58
- Contact:
Re: 64 bit C++
Yes, it's straight-forward, really. Just build the dependencies in 64bit mode, then choose the correct compiler toolchain in CMake (the one saying 64bit), and you're ready to go.
-
Shtuka
- Greenskin
- Posts: 146
- Joined: Mon Jan 10, 2011 7:39 pm
- x 9
Re: 64 bit C++
Thanks, I'll try this out soon.
How does the performance compare?
How does the performance compare?
-
CABAListic
- OGRE Retired Team Member

- Posts: 2903
- Joined: Thu Jan 18, 2007 2:48 pm
- x 58
- Contact:
Re: 64 bit C++
I haven't compared framerates, but I don't expect significant differences.
- Zonder
- Ogre Magi
- Posts: 1178
- Joined: Mon Aug 04, 2008 7:51 pm
- Location: Manchester - England
- x 76
Re: 64 bit C++
There will be an increase in performance but tbh you will only see it on slow machines. The reson for the increase is the WoW layer manipulates things when switcing to a 32bit thread.CABAListic wrote:I haven't compared framerates, but I don't expect significant differences.
Only other good thing is you will have more addressable memory available which is very helpfull for simulations
There are 10 types of people in the world: Those who understand binary, and those who don't...
-
lordbeast
- Halfling
- Posts: 59
- Joined: Fri Jun 03, 2011 11:25 am
- Location: Russia
- x 6
Re: 64 bit C++
use your application with more than 2gb memory consumption and you`ll see difference. In all other cases no more perfomance, i think so.
It`s a Caesar code. It`s does not works, but simultaneously it`s does not falling down.
-
Alexiss
- Halfling
- Posts: 74
- Joined: Wed Aug 10, 2011 2:11 pm
- x 11
Re: 64 bit C++
For those interested, you can find the compiled x64 binaries for Windows here (Ogre 1.7.3) : http://ogrebin.org/
EDIT: Changed the URL to a tiny.cc one to avoid the real host from being found by crawlers
EDIT2: Fixed dead link
EDIT: Changed the URL to a tiny.cc one to avoid the real host from being found by crawlers
EDIT2: Fixed dead link
Last edited by Alexiss on Wed Jan 11, 2012 5:18 pm, edited 1 time in total.
- runfrodorun
- Gremlin
- Posts: 154
- Joined: Fri Jun 24, 2011 3:50 am
- Location: 192.168.0.1
- x 3
Re: 64 bit C++
Think of this from my perspective: I don't use visual studio at all, and my system is a pentium 4; Even though I have compiled OGRE by source, if the project moves away from 32 bit then I would have some difficulty developing for it, not to mention you as a developer would not be able to sell a game to me. Almost nothing is 64 bit even today, the most I've seen 64 bit was at the very least a universal binary. I don't often come across Intel Itanium or similar binaries.Zonder wrote:I don't see why the prebuild is 32bit my self surley these days we should be building 64bit as default and if you want 32 compile it yourself
Sass not tolerated
LAY DOWN THE LAW!
When I don't understand a problem, I punch it in the face and try again.
LAY DOWN THE LAW!
When I don't understand a problem, I punch it in the face and try again.
-
censor
- Kobold
- Posts: 27
- Joined: Sat Jun 19, 2010 8:18 pm
- Location: Erie, PA
Re: 64 bit C++
Won't there be a 64-bit SDK installer for v. 1.8? I have experienced considerable difficulties with the 64-bit v. 1.7.3 that I have compiled from source. My system administrator is fine with installing the SDK in the lab, but he won't compile from source. It looks like I will have to run the 32-bit version on my 64-bit machine as a workaround, but that's not nice.
-
Alexiss
- Halfling
- Posts: 74
- Joined: Wed Aug 10, 2011 2:11 pm
- x 11
Re: 64 bit C++
Link for compiled x64 Windows binaries was dead... updated it.
-
Andrey_Karpov
- Gnoblar
- Posts: 3
- Joined: Sun Oct 30, 2011 7:17 pm
Re: 64 bit C++
I take this opportunity to offer programmers PVS-Studio. It is possible to find a 64-bit issues (use Viva64 rules set) will be useful. If anyone is interested in attending, let us write to karpov[@]viva64.com. I send a registration key for a while.
-
caseybasichis
- Greenskin
- Posts: 100
- Joined: Wed Jan 25, 2012 7:50 pm
- x 1
Re: 64 bit C++
Hi,?
I'm trying to download the win x64 binary sdk mentioned on this thread. Is it just whats in the Ogre3D-v1.7.3 folder for 2010? Is the 1.8rc1 also x64?
For my use ogre is being used in a plugin for an x64 program so x32 is not an option.
Thanks,
Casey
I'm trying to download the win x64 binary sdk mentioned on this thread. Is it just whats in the Ogre3D-v1.7.3 folder for 2010? Is the 1.8rc1 also x64?
For my use ogre is being used in a plugin for an x64 program so x32 is not an option.
Thanks,
Casey
-
Alexiss
- Halfling
- Posts: 74
- Joined: Wed Aug 10, 2011 2:11 pm
- x 11
Re: 64 bit C++
Hey,
I think you're looking for this : http://ogrebin.org/Ogre3D-v1.7.3/Ogre3D ... -msvc10.7z
It contains all Ogre 1.7.3 binaries (*.dll, *.lib) x86, x64, release and debug, compiled with Visual Studio 2010
I have not yet compiled Ogre 1.8RC1, so I'm afraid you'll have to compile it yourself if you need x64 libs/bins.
I think you're looking for this : http://ogrebin.org/Ogre3D-v1.7.3/Ogre3D ... -msvc10.7z
It contains all Ogre 1.7.3 binaries (*.dll, *.lib) x86, x64, release and debug, compiled with Visual Studio 2010
I have not yet compiled Ogre 1.8RC1, so I'm afraid you'll have to compile it yourself if you need x64 libs/bins.
-
Transporter
- Minaton
- Posts: 933
- Joined: Mon Mar 05, 2012 11:37 am
- Location: Germany
- x 110
Re: 64 bit C++
Have a look at my topic http://www.ogre3d.org/forums/viewtopic.php?f=4&t=69274. There you can find a 64 bit version of the ogre SDK.
