关于Cocos2d-x头文件的引用

cocos2d-x 3.10的G:\cocoshome\Cocos2d-x\cocos2d-x-3.10\extensions\GUI\CCControlExtension\CCScale9Sprite.h已经不见了,取代的是G:\cocoshome\Cocos2d-x\cocos2d-x-3.10\cocos\ui\UIScale9Sprite.h

还有就是#include "..\extensions/GUI/CCControlExtension/CCControlSwitch.h"要像这样引入,千万记得加..\

时间: 2024-11-05 19:38:15

关于Cocos2d-x头文件的引用的相关文章

#include、#import与@class的使用与头文件循环引用问题

#include #include <>:通常是对系统库文件的引用,编译器会去系统文件目录下查找. #include "xxx.h":通常是对自定义文件的引用,编译器首先会去用户目录下查找,然后再去安装目录查找,最后去系统文件目录查找. #import #import的功能与#include差不多,但是可以解决头文件重复导入的问题,而#include会有重复导入头文件的问题, 比如class文件A.B都引用了class C,如果class D引用了class A.B,这时候

头文件循环引用的错误

In file included from /usr/include/c++/5/memory:81:0,from Threadpool.h:12,from testThreadpool.cc:7:/usr/include/c++/5/bits/unique_ptr.h: In instantiation of 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = wd::Thread]':/usr/include

头文件重复引用

Q:.h头文件中的ifndef/define/endif 的作用? A:防止该头文件被重复引用. 说明: 有些头文件重复包含只是增加了编译工作的工作量,不会引起太大的问题,仅仅是编译效率低一些. 有的会引起错误,比如在头文件中定义了全局变量(虽然这种方式不被推荐,但确实是C规范允许的) . 如果头文件被循环包含,有的编译器会智能处理,和只include一次一样:有的会报错,有的直接死锁,导致编译程序崩溃(这个只有很低级的编译器才会出现在几乎看不到了). 不管怎样,用ifnde xxx #defi

c++头文件重复引用问题

引子----之前写C++ 时遇到的坑 之前由于Java实在太好用了,C++的工程代码几乎没怎么碰,真的写起来的时候总会有些小bug,这里就对其中的一个进行个总结 a.h #include "b.h" class a{ public: a(); ~a(); } a.cpp #incldue "a.h" a::a(){ .... }; a::~a(){ .... }; b.h #include "a.h" class b{ public: b();

clion中资源文件以及头文件的引用

在代码界面的最上面出现了 the file does not belong are project....... 按照上面的样式把文件添加进去  在reload的一下就OK了 原文地址:https://www.cnblogs.com/future-dream/p/9739677.html

c++ 头文件循环引用解法

A.h #include "B.h" class A{ public: B* m_b; } B.h #include "A.h" class B{ public: A* m_a; } 上面这样是编译不过的,把A.h中的 #include "B.h" 去掉,改为 class B;

#ifndef #define #endif 防止头文件被重复引用

想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”.但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码?   其实“被重复引用”是指一个头文件在同一个cpp文件中被include了多次,这种错误常常是由于include嵌套造成的.比如:存在a.h文件#include "c.h

C++ 头文件引用

1.首先明确C++如何编译 C++编译所有的.cpp文件而不是.h文件,将.cpp文件编译成obj,再连接所有的obj 2.如果在cpp中include了.h文件,那么就不用在.h中再include了,或者提前声明(例如 class A),但是应该确保头文件的引用顺序是正确的. 3.两个问文件互相引用,可以把所有的include拿到.cpp文件中,然后在.h文件中提前声明(例如 class A)

C++预编译头文件(#include &quot;stdafx.h&quot;)

来源:http://blog.sina.com.cn/s/blog_4ac766c00100qsbd.html http://blog.csdn.net/txh0001/article/details/7031058 作为一个C++菜鸟,在预编译头文件(#include "stdafx.h")上纠结了很久,今天打算彻底弄明白它. 1.预编译头文件的概念 所谓的预编译头文件,其实我们很熟悉的,这里的头文件(Microsoft Visual C++中)一般的说就是我们常见的stdafx.h