解决Cocos项目中遇到的fatal error c1083(无法打开包括文件)

编程入门 行业动态 更新时间:2024-10-23 15:25:34

解决Cocos项目中遇到的fatal error c1083(<a href=https://www.elefans.com/category/jswz/34/1758820.html style=无法打开包括文件)"/>

解决Cocos项目中遇到的fatal error c1083(无法打开包括文件)

最近学习用cocos2dx做游戏时遇到了这个问题,大致情况如下:

首先我在cocos studio发到VS的工程中新建了两个文件,Game1Scene.h和Game1Scene.cpp,如下图所示。HelloWorldScene.h和HelloWorldScene.cpp是cocos studio发布的工程里自带的。

编写完Game1Scene的代码后,在AppDelegate.cpp中导入Game1Scene的头文件,(这本来应该是一件不能更简单的事,然而

(编译器似乎没有找到头文件的正确打开方式(-__-)b
(这可急坏宝宝了~~~

赶紧百度,google,得到的回答大多是修改项目的包含目录,然而我试了好久,依旧没有用
(一定是我太菜了。。。

这时候我突然注意到,这两个文件的(相对)路径不同,极有可能是这个问题

我打开文件管理器,进入项目文件夹

这里是proj.win32目录,里面有刚刚创建的Game1Scene,但没有HelloWorld和AppDelegate

这里是Classes目录,里面有HelloWorld和AppDelegate。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
这样一来就真相大白了,Cocos的c++类都是存放在Classes目录中的,proj.win32中只应该存放windows平台所必须的源文件,这也是为了跨平台的需要。所以解决方案就是新建类时把路径换成Classes目录

然后再导入头文件时就有提示了

也没有讨厌的小波浪线了~

~~~~~~~~~~~~~~~~~~~~~~~
希望这篇文章对您有所帮助~
有什么不妥的地方欢迎指正~
求大神知道一些关于编译的知识和技巧~

ps:这个解决方法应该对其他类似的情况也有效,注意头文件的路径
~~~~~~~~~~~~~~~~~~~~~~~

更多推荐

解决Cocos项目中遇到的fatal error c1083(无法打开包括文件)

本文发布于:2024-02-07 00:56:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1751919.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:无法打开   文件   项目   Cocos   fatal

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!