LibOVR is not a valid Win32 application
I downloaded the Oculus SDK from here Downloads - Oculus SDK for Windows. However, the Oculus World demo project does not run in VS2022 and gives the error that Unable to start program LibOVR.lib, LibOVR.lib is not a valid Win32 application. This demo project builds but does not run. How do I make it run to test the demo application?1.8KViews0likes2CommentsOVR_CAPI functions for Boundary info don't work with Quest + Link
The functions for getting Boundary Dimensions and Geometry all return 1001 = ovrSuccess_BoundaryInvalid: "The call succeeded but the result is not a valid boundary due to not being set up." I tested these four functions: ovr_GetBoundaryGeometry() ovr_GetBoundaryDimensions() ovr_TestBoundaryPoint() ovr_TestBoundary() I'm using Libovr 1.43 in C++ on a Quest over Oculus Link. It seems the boundary data is not copied from the Quest to the Oculus driver on the PC. Is this a bug? Will these functions be implemented in a future version? If yes, when approximately? (If it should already work and I'm doing something wrong, please tell.)993Views0likes2CommentsAPI for configuring Guardian Boundary
Hello. I am currently beginning my adventure with development for Oculus and I have been stuck on particular problem for which I cannot find an answer. I've been looking through Libovr reference in search of some way to change Guardian outer boundary and play area. All I have found so far is ovr_GetBoundaryDimensions() which returns boundary dimensions but no corresponding setter for it. I know that it should be possible to do such a thing, because there exists Guardian Boundary Editor made by NeoZeroo from emuvr team which does exactly that. You set up some points that make your boundary and then it overrides the area that was created manually during the user's configuration. Still I have no idea if that was made using existing API or if there exists some Oculus configuration file which holds parameters from users' configuration. Does anyone know how could I possibly override existing boundary configuration? Thank you for your help, lampo1001.1KViews0likes1Comment[C++]LINK ERROR 1104 can't find '...\ovr_sdk_win_1.25.0_public\OculusSDK\LibOVR\Include.obj'
Hello, in developing process making a DLL by C++ for getting Orientation data in real time into LabVIEW, I got a problem like the above title. But I can't find any 'Include.cpp' file to compile in Oculus SDK. It'll be really thankful if you let me know how can I solve this problem. ps) I'm sorry the capture image is written in Korean but pretty sure that you can figure out what the error is.737Views0likes1CommentHow can a multi billon company ship broken project files for years?
I recently dared to upgrade from LibOVR 1.15 to 1.20 - you probably ask yourself what took me so long. The answer is I was sick of fixing tons of bugs in the VS project files each time. I mean have a look in the "LibOVR\Projects\Windows\VS2010" or "VS2012" files for example. The LibOVR.vcxproj.filters closing XML tags don't even meet the opening tags!!! This makes these files unreadable by Visual Studio and most times it makes it crash. The regular VS project files "LibOVR.vcxproj" also often list files not even in the correct place, stopping VS from compiling. And this carry's on from LibOVR versions far below 1.0 - I remember mentioning it to the forums from very early releases (I think about 0.5x). Each time I dare to upgrade I have to compare diffs to work out these errors again and again and again. Why not putting public files in a GIT were others can fix these errors, if you are not capable of distributing clean code? Get your job done, Oculus VR!1KViews1like4CommentsBuild fails after changing code generation option from /MTd to /MD
I have Oculus SDK version 1.18.0 and I'm trying to build LibOVR.lib with /MD code generation option. But after changing the code generation option from /MTd to /MD I always get the error: Error LNK2038 mismatch detected for 'RuntimeLibrary': value 'MTd_StaticDebug' doesn't match value 'MDd_DynamicDebug' in CAPI_GLE.obj OculusRoomTiny (GL) The project builds with the default /MTd option. I just want a LibOVR.lib file that works with /MD, anyone know how to do this?538Views0likes1CommentOculus Sample with Glfw and GLEW only
Hi, I am a complete newbie to VR and Oculus SDK. I downloaded 1.12 and played around with the samples. Now I'm trying to create my own application with LibOVR, Glfw and Glew. In the samples provided, I can see it uses a windows app and OGL::GLEContext has been used to get the OGL context. I'm trying to use just GLEW instead of OVR_CAPI_GLE.h. Is it possible to just import LibOVR into a working Glfw/GLEW application and get it rendered to the Rift and Screen. Apparently in some older posts I see GLEW and OVR_CAPI_GLE rouse a conflict which I ran into as well. But most of the other examples that have it working are from older SDK versions. I'd appreciate any help on how to move forward with GLEW and GLFW in a console application. Or any links to tutorials that have sample code with recent SDK versions. Thanks518Views0likes0Comments