GLFWError #65542 Happen, WGL: The driver does not appear to support OpenGL

小黑升级的Win10后就跑不起 Cocos2d了,换了几个版本的引擎都是提示这个错误。



先前用Win7的时候还跑的起,说明小黑的集成显卡 GMA 4500 是支持 OpenGL的。同时网上搜索这个错误,基本上说的也是显卡驱动,更新下显卡驱动就好了,但是我的问题的是,我已经是最新的显卡驱动啦。平时空闲了也是想用Cocos写写程序,所以这个问题还是要解决的,最后我的解决办法,去下载了一个别人修改的非官方版本驱动,可以支持 OpenGL 2.0。网址在下面的链接,驱动下载链接在帖子的第二页。具体的原因,帖子里也有写,大家自行围观。


非官方版驱动,支持OpenGL2.0. 以及为啥win10系统中会出现标题的错误。

在使用Oracle数据库时,遇到错误提示“`The catalog view DBA_USERS was not found`”,通常表明当前用户没有访问`DBA_USERS`视图的权限。`DBA_USERS`是Oracle数据库中的一个系统视图,用于显示所有数据库用户的详细信息,包括用户名、账户状态、默认表空间等[^1]。 要解决此问题,可以按照以下方式进行处理: ### 1. 确认用户是否具有DBA权限 只有具有DBA角色或相应系统权限的用户才能访问`DBA_USERS`视图。普通用户默认无法访问该视图。可以通过以下SQL语句检查当前用户的权限: ```sql SELECT * FROM session_privs; ``` 此查询将列出当前用户所拥有的所有系统权限。如果结果中没有`SELECT ANY DICTIONARY`或`DBA`角色,则无法访问`DBA_USERS`视图。 ### 2. 授予访问DBA_USERS视图的权限 若需要让特定用户能够查询`DBA_USERS`视图,可以使用具有DBA权限的用户(如`SYS`或`SYSTEM`)登录并执行以下SQL语句: ```sql GRANT SELECT ON dba_users TO your_username; ``` 其中,`your_username`应替换为实际需要授权的用户名。此操作将允许该用户查询`DBA_USERS`视图[^1]。 ### 3. 使用具有DBA权限的用户解锁账户 如果用户账户被锁定,并且需要解锁,可以使用具有DBA权限的用户登录数据库,然后执行以下命令: ```sql ALTER USER your_username ACCOUNT UNLOCK; ``` 此命令将解锁指定的用户账户[^1]。 ### 4. 替代方案:使用ALL_USERS或USER_USERS视图 如果用户不需要访问所有数据库用户的详细信息,而是只需要查看当前用户或可访问的用户信息,可以使用`ALL_USERS`或`USER_USERS`视图。这些视图对普通用户默认可见: ```sql SELECT * FROM all_users; -- 或 SELECT * FROM user_users; ``` ### 5. 安全建议 - 避免为普通用户授予不必要的DBA权限,以减少潜在的安全风险。 - 如果需要长期访问系统视图,建议创建专用账户并授予最小必要权限。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值