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

來源:互聯網
上載者:User

轉自: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了。
之前我這麼配置好後,直接使用就可以了,但是今天,在自己電腦上配置了下,竟然報:

?
1 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庫,右鍵項目屬性->配置屬性->連結器裡面的附加依賴項

瞬間我懂了,大家可以看圖示:


不知道你們懂了嗎?呵呵……
真是苦逼啊,休息還得研究這個……呼呼……

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.