Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 DirectX&;VisualStudio中的Oculus设置、主、预编译头、链接器和文件_Visual Studio 2013_Directx 11_Oculus - Fatal编程技术网

Visual studio 2013 DirectX&;VisualStudio中的Oculus设置、主、预编译头、链接器和文件

Visual studio 2013 DirectX&;VisualStudio中的Oculus设置、主、预编译头、链接器和文件,visual-studio-2013,directx-11,oculus,Visual Studio 2013,Directx 11,Oculus,目标:我正在尝试使用VisualStudio开发我的第一个简单的Oculus rift应用程序 背景:计算机工程师/任意语言的程序员对C++很生疏/对visual studio很生疏/对3D编程缺乏经验 DirectX进展:我找到了这个优秀的教程(),并通过代码重新构建了它;这教会了我很多。但我的代码实际上从未运行过,这可能是链接器或预编译头的问题,因此我返回到原始演示文件 Oculus Progress:我学到了很多关于使用LibOVR的知识,成功地编译了我的第一个程序,该程序用于收集传感器数

目标:我正在尝试使用VisualStudio开发我的第一个简单的Oculus rift应用程序

背景:计算机工程师/任意语言的程序员对C++很生疏/对visual studio很生疏/对3D编程缺乏经验

DirectX进展:我找到了这个优秀的教程(),并通过代码重新构建了它;这教会了我很多。但我的代码实际上从未运行过,这可能是链接器或预编译头的问题,因此我返回到原始演示文件

Oculus Progress:我学到了很多关于使用LibOVR的知识,成功地编译了我的第一个程序,该程序用于收集传感器数据。但从来没有运行过

VisualStudio:我目前有一个解决方案设置,有两个项目(DirectXTemplate和LibOVR)。我想我应该合并这两个项目,并将DirectXTemplate转换成一个库,这样我就可以访问这些文件中定义的所有函数(尽管随着开发的进行,我可能需要修改它们)我该怎么做?这是正确的做法吗?

我还有一些一般性问题:

  • 列表项

    项目/解决方案:有什么区别?我应该如何安排以实现我的目标

  • 列表项

    我的winAPI主函数在我自己的cpp文件中,它从directXtempalte调用函数。。。除了LoadContent函数在中途失败外,大多数都可以正常工作,我认为这是由于着色器的缘故。我真的对教程中的着色器感到困惑,尤其是在编译时与运行时着色器之间,我怀疑这是链接器、预编译头、包括目录之类的问题。VS中的properties选项卡视图太多,导致了更多的混乱和错误。所以我真正的问题是如何更好地控制它?我的意思是,“属性”窗口会根据我选择的项目/解决方案/文件而变化,它也会根据“属性”窗口中选择的模式而变化。。。事实证明,为所有这些对象设置正确的属性窗口是一个非常容易出错的过程,需要反复尝试和出错。。。这真的很糟糕,浪费了很多时间如何避免这种情况?

  • 列表项


  • 如何将directX模板转换为LIBOVR之类的库?我应该这样做吗?请记住,随着项目的进展,directX模板/库将大量更新,但LIBOVER不会更新。完成所有工作后,我将使用的LIBOVR函数处理oculus(这是静态的,但由供应商更新)和DirectXTemplate/Library函数处理direct X(这将是自定义构建,使用模板作为起点。

    您可能想看看。