duilib入门简明教程 -- VS环境配置(2) (转)
生活随笔
收集整理的這篇文章主要介紹了
duilib入门简明教程 -- VS环境配置(2) (转)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文轉(zhuǎn)自:http://www.cnblogs.com/Alberl/p/3342030.html
?
????既然是入門教程,那當(dāng)然得基礎(chǔ)點,因為搜索duilib相關(guān)資料時,發(fā)現(xiàn)有些小伙伴到處都是編譯錯誤,以及路徑配置錯誤等等,還有人不知道SVN,然后一個個文件手動下載的。 ????其實吧,duilib的定位好像是這樣的: 有一定的界面基礎(chǔ),懂MFC、WTL、windows消息機(jī)制等等。?不然的話,即使環(huán)境配置好了,看Demo也繞暈?zāi)銅\(^o^)/~ ????所以對于沒有任何基礎(chǔ)的童鞋,請先打好基礎(chǔ),不然學(xué)習(xí)duilib會走更多歪路,推薦以下資料: ????書籍:《windows程序設(shè)計》 ????教程: 孫鑫視頻(這個我只下載了,但沒看過,不過評價不錯) ????網(wǎng)站:國際知名網(wǎng)站?(國外網(wǎng)站:現(xiàn)在比codeguru好很多了,雖然是英文,但是有圖文描述,加上翻譯軟件,源碼面前了無秘密) ?????????????? 編程入門網(wǎng)(國內(nèi)網(wǎng)站:我大學(xué)做QQ申請器時根本就不懂MFC,結(jié)果硬是一個個控件的查資料,就靠它了) ???????????????VC知識庫(國內(nèi)網(wǎng)站:現(xiàn)在有些要收費了) ?????????????? 其他的網(wǎng)站就不一一列舉了,因為后來找資料都直接上codeproject,所以很多網(wǎng)站早就記不清楚了。 ????最重要的一點:善用搜索引擎,只要會搜索,上面的資料都是很容易搜出來的,這是第一要素。 ???? ????一、下面首先介紹一下SVN的使用,怎么下載和安裝我就不講了~O(∩_∩)O~,直接進(jìn)入使用階段: ??? 1、在資源管理器任意空白處點擊右鍵菜單,選擇【SVN Checkout】(中文版選擇【SVN 檢出】) ???? ? ????2、登錄Duilib的下載官網(wǎng):https://github.com/duilib/duilib, ??? ?? 在URL欄輸入duilib的SVN地址: ???? ????即可下載到duilib的代碼,如圖: ???? ? ????二、SVN的使用就介紹完了,下面接著duilib的環(huán)境配置: ????1、打開duilib.sln ???? ? ????2、在解決方案【Duilib】上右鍵選擇【設(shè)為啟動項目】 ???? ? ????3、在系統(tǒng)菜單【生成】里選擇【批生成】 ???? ? ????4、先點擊【全選】,再點擊【生成】即可生成dll和Demo ???? ? ????5、你會發(fā)現(xiàn)一些編譯錯誤,沒關(guān)系,這只是某個工程在Unicode編譯不通過而已,不過我們有多字節(jié)的exe可以看效果就行了。 ????吐槽:由于官方群不會在意這些細(xì)節(jié)問題,所以這個bug一直留在那里。本來想給它改了這個bug,但是后來發(fā)現(xiàn)Demo太亂了,我需要做的事情遠(yuǎn)比這個重要,而且對于入門者來說,這真的只是其中很小的一個問題。并且發(fā)過另一個bug修改給官方,很久了都沒合并到SVN上面去,所以也無能為力了。(其實這些都是懶的借口~\(^o^)/~)?? ????友情提示下,官方群的態(tài)度有很多種,比如【提問的目的是獲得啟發(fā),而不是解決現(xiàn)有的困境 】、【推崇第一個提出問題的人解決問題】等等,如果小伙伴們?nèi)ヌ峤ㄗh啥的,很可能會被氣得退群(據(jù)說發(fā)生過多次類似事件),所以,學(xué)學(xué)群里常見的態(tài)度:請【不要在意那些細(xì)節(jié)】~\(^o^)/~ ????對于一個開源項目,作者的精神已經(jīng)很值得佩服了,這個開源庫比大部分商業(yè)庫都要好,可謂集作者多年之心血,現(xiàn)在開源出來,卻被天朝的環(huán)境所XX了,所以作者不再維護(hù)這個庫我們是非常理解的。 ????不過還是希望沒有接觸過Unicode的小伙伴們能把這個編譯錯誤改了,練手的同時也修復(fù)了bug,一舉多得~O(∩_∩)O~ ???? ? ????6、雖然有部分編譯錯誤,但是已經(jīng)生成了dll,并且可以在bin目錄看到各種Demo,小伙伴們先打開exe試試效果吧^_^??? ????? ? ????7、配置VS環(huán)境(為了照顧新手,就直接用SVN代碼的目錄了) ????在VS的菜單里,選擇【工具】-【選項】-【項目和解決方案】-【VC++目錄】, ???? ????在【包含文件】中添加目錄,其路徑為【Duilib】的路徑, ????在【庫文件】中添加目錄,其路徑為【Lib】的路徑 ??? 其中【bin】目錄里的是dll,后面自己新建工程時需要拷貝到exe目錄下????? ??????? ???? ????8、環(huán)境配置好后,就可以開始使用duilib啦。 ????怎么新建工程就不說了,win32、MFC工程都可以。 ??? 要記住的是,需要把dll(dll在【bin】目錄里)拷貝到自己工程的exe目錄下,不了解的干脆就把4個dll都放到自己工程的Debug及Release下吧。 ???? ???? ????如下圖,將4個dll放到自己工程的exe目錄下 ???? ? ????環(huán)境配置教程到此結(jié)束,如有不懂或者不妥之處,請直接在評論里留言~\(^o^)/~轉(zhuǎn)載于:https://www.cnblogs.com/happykoukou/p/7383099.html
總結(jié)
以上是生活随笔為你收集整理的duilib入门简明教程 -- VS环境配置(2) (转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Jenkins部署:The userna
- 下一篇: 猫猫学iOS之小知识iOS启动动画_La