64-Bit configuration does not build.

Issue #13 new
William Groom created an issue

When building this from source with VS 2015 which build configuration is supposed to be used (and which do you use for the releases)? I can only seem to get the Debug x86 to run properly (the others hang or crash).

I don't think this is a recent development with the PSMS C-API change because before it I had tried changing the way the orientation was handled and could only use one configuration. I didn't report it back then because as long as one worked I wasn't too worried about it. With the recent testing for the C-API changes this problem cropped up again and got in the way because I had forgotten about it.

Are there key differences with the different configurations or should the rest just simply be removed?

Comments (4)

  1. Elliot Hawkins repo owner

    I use Release x86 for releases, and Debug x86 for testing. The x64 builds do not currently work.

    The main difference between Debug and Release (aside from Debug including extra debug symbols) is the dll used for PSMoveService. As such, I'd recommend using the x86 version of whatever matches the version of PSMoveService you are using. If it's an official release, use the Release x86 configuration.

  2. William Groom reporter

    Thanks Elliot. I just rebuilt the x86 Release from your master to check and it worked fine. I don't know why it didn't earlier for me.

    Would you like me to mark this as resolved or change the title to reflect the fact that it's just the x64 builds that don't work?

  3. Elliot Hawkins repo owner

    No need, I just changed it. Also changed the priority to trivial since there really isn't a need right now for 64-bit builds.

  4. Log in to comment