您的位置:首页 > 数据库

Oculus发布程序运行报错 以及 数据库读取不出来解决方案

2015-05-22 11:21 761 查看

问题1:Oculus在Unity发布出来后,运行报错

解决方案:

如图,发布出来后结构图如下:


Ps:由于本人使用Win7操作系统,发不出来会产生三个文件,一个是Data数据文件,这个文件是应用程序的所有数据,另外还有两个exe文件,
提示,第一个不带小眼睛的exe运行会报错,如图:


错误提示:
Couldn't switch to requested monitor resolution

Switching to resolution 1024x768 failed, trying lower one

运行Oculus需要运行那个带小眼睛的exe文件

但是你会发现,运行小眼睛之后,也会报错,如图:




原因可能是渲染方式不同,据说是DX渲染不支持,所以使用OpenGL进行渲染,所以,对小眼睛选择创建快捷方式,快捷方式需要修改打开方式。如图:



然后点击应用-确定,重新双击 小眼睛程序即可完美运行。

问题2:运行之后,发现数据库的数据没有读取出来

解决方案:

在发布Oculus版本之后,你会发现在Data文件下多了一个dll文件,如图:


由于本人使用的是Sqlite数据库,所以打包应该会有 sqlite的dll文件,即动态链接库,但是发现,打包Oculus之后,这两个dll文件没有跟随着打包出来,这也就是为什么读取不出来数据库的原因
Ps:此图为我项目中把这两个dll文件拷贝过来之后

原因:可能是Oculus的dll文件会过滤掉原先所存在的dll,或者会覆盖掉等原因,具体不详,所以把需要使用的dll文件重新拷贝过来,即可完美解决

Ok,拷贝过来之后,程序完美运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐