第一次练习cocos2d-x报错找不到GL/glfw.h

现在这个cocos2d-x还要学吗?我看boss直聘很多公司都写了这个,所以想练一练,无奈自己只研究过一点前端 :grin:

我打开libcocos2d这个项目的项目属性一看,发现里面C/C++附加包含目录默认自带只有一条:
$(MSBuildProgramFiles32)\Microsoft SDKs\Windows\v7.1A\include
感觉很多头文件报错都是因为这个
我感觉是不是要勾选"从父级或项目默认设置继承"这样它能多引入一点进来 :thinking:

勾选了"从父级或项目默认设置继承"之后报错的就多是一些external,extension相关的了,难道这些和external和extension相关的头文件就是要手动引入的了? :thinking:

C++不熟练直接学creator吧

creator学了,现在想在学个cocos2d-x,结果项目都没跑起来

别学了,毕竟都是六年前的东西了,现在还坚持2dx的都是历史项目,这种项目大概率是坨屎山,creator比2dx友好太多了,项目完备太高了,最起码至少编辑器下了就能用,不需要像配置上古项目一样,准备一堆环境

download deps失败了,你大概是Python3,从命令行运行看看报错

我用的确实是Python2呀?而且download deps确实给我下载了一个文件,我还保存了(图二),它还自动解压到了external一份 :grimacing:



现在我点击download-deps.py终端只会闪一下 :grimacing:

闪一下 绝对报错了

正常应该怎么样?

你得看下那个py 的内容 我仿佛记得 有什么全局变量 COCOS_ROOT 之类的玩意儿 ,可能要配置下系统环境变量

环境变量已经配置了,就点击setup.py配置的

那就得逐步排查 py执行到那一步了 试试丢到vscode中去断点执行 如果断点导致环境问题 就要一步步的去注销代码来看看了

哪个py这里有两个py

那个失败就看那个晒

不是py的错,哪个闪一下是因为第一次下载成功了,第二次就会闪一下(第一次不会闪)
我换了vs2017重新搞了一遍成功了运行了 :partying_face:

现在用vs2022也可以运行了,可能是要用vs2017先给libcocos2d设置初始化一下"附加包含目录"

恭喜跑通了

:partying_face: