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

我点击download-deps.py下载了依赖,glfw安德烈也应该导入了,但是用vs2022运行还是用报错 :upside_down_face:搞不清楚为啥
image
捕获

难道glfw不是这样导入的?(害怕) :scream_cat:

不需要自己下载,在引擎的external/glfw3目录里面

我把external/glfw3的放进去附加包含目录,这个glfw.h就不报错了,但是又有新的报错出现了
我感觉是不是我那一步没搞对呀?这个附加包含目录不应该自己给我准备好吗?
现在一堆头文件报错 :thinking:

现在这个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

那个失败就看那个晒