导入cocos-ext.h包时 要注意的地方

error LNK2019: 无法解析的外部符号 “public: static class cocos2d::extension::CCScrollView

本文为firedragonpzy原创,转载务必在明显处注明:
转载自【Softeware MyZone】原文链接: 
http://www.firedragonpzy.com.cn/index.php/archives/3017

欢迎热爱编程的朋友们参与到cocos2d-x编程中,为了给大家提供良好的交流环境,网站以开启QQ群
Software MyZone:66202765(群号,欢迎加入,若满,请加1群)
Software MyZone 1群(2dx):286504621
【加群请写:Software MyZone或者是firedragonpzy】
群论坛:火龙论坛正试运营阶段,欢迎大家多提些建设性意见……

本文简单点说就是使用CCScrollView的注意事项,在mac上开发没有什么需要注意的,就目前我的使用来说,但是在win下面开发的话,注意事项来了:
其实主要就是头文件引入的问题:
在#include “cocos-ext.h”会报无法打开文件cocos-ext.h,原因是编译器连接不到,找不到位置,这时候我们需要配置下此头文件的连接位置,配置如下:
右键工程属性->配置属性->c/c++中的附加包含目录:如下图所示:
链接头文件
这样配置之后就可以使用cocos-ext.h了。
之前我这么配置好后,直接使用就可以了,但是今天,在自己电脑上配置了下,竟然报:

error LNK2019: 无法解析的外部符号 "public: static class cocos2d::extension::CCScrollView * __cdecl cocos2d::extension::CCScrollView::create(void)" (?create@CCScrollView@extension@cocos2d@@SAPAV123@XZ),该符号在函数 "public: virtual bool __thiscall HelloWorld::init(void)" (?init@HelloWorld@@UAE_NXZ)

郁闷甚久啊,之前都行,为什么我这里不行。报错是link问题,link问题的出现本站有讲解,大家可以搜索一下,不过讲解的都是自定定义的类出现的问题,这里怎么会报引擎自带的呢,甚是不解。最主要的是在公司使用的时候没有问题,这是何解。。。何解。。。愁死我了。。。

既然是link问题是不是没有生成好啊,我各种生成,没用,哎……最终群里一哥们点出了问题所在。

归根结底,还是vs不熟啊,编译原理不懂,引擎不熟,呵呵……

解决方法如下:

link不成功,我们就配置link库,右键项目属性->配置属性->链接器里面的附加依赖项

瞬间我懂了,大家可以看图示:

链接库
不知道你们懂了吗?呵呵……

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值