Changes between using 32-bit and 64-bit API?

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Marc Carmichael
Posts: 45
Joined: Thu Jul 16, 2009 2:50 am

Changes between using 32-bit and 64-bit API?

Post by Marc Carmichael » Tue Oct 22, 2013 4:39 pm

Hi everyone,

In the past I have written code utilizing OpenSim 3.0's 32-bit libraries. I now need to combine this code with some other libraries which are 64-bit. I was pleased to see that OpenSim 3.1 is available in both 32 and 64 bit.

My questions is, are there any significant changes/limitations when switching to 64-bit? Are the libraries that come with the 64-bit OpenSim in fact 64 bit, and hence should compile in a 64 bit program?

Thanks for your help.

Marc

User avatar
Ayman Habib
Posts: 2235
Joined: Fri Apr 01, 2005 12:24 pm

Re: Changes between using 32-bit and 64-bit API?

Post by Ayman Habib » Mon Oct 28, 2013 10:20 am

Hi Marc,

There's no difference between the 32 bit and 64 bit API, just different compilers for the same code base, so you should be able to recompile your code against the 64-bit libraries and you're good to go. Depending on what part of the API you used in 3.0, you may need to make minor changes to upgrade to 3.1 but that's independent of whether you're using 32 or 64 bit compilers.

Hope this helps and please let us know how it goes,
-Ayman

POST REPLY