原创 vim plugin安裝奮戰記(一)

強烈感覺到寫博客的必要性。經常要配一大堆東西,每次都挺折騰的,時間一久了就又忘記了。所以開始bloging吧。 今天記記vim的一些Plugin安裝 -- CommandT。參考http://mirnazim.org/writings/v

原创 adt-bundle-linux eclipse 無法啓動

我在http://stackoverflow.com/questions/14592015/cant-launch-eclipse-from-adt-bundle-in-ubuntu-12-04/15839044#15839044給出了回

原创 cocos2d-x vs2010

下載下來解壓後,直接運行build-win32.bat安裝即可,這個過程有點久,大概十分鐘左右。然後安裝vs模板,直接運行install-templates-msvc.bat即可,這個過程很快。 創建新項目有兩個方法。 第一個方法是直接雙

原创 error LNK2001: unresolved external symbol "public: static XXXXXXXXXX

這種錯誤最蛋疼了。因爲是鏈接時發生錯誤。 總結了一下,有以下幾種可能性: (1)你的類的某些方法沒有在CPP中實現,常體現爲構造函數,析構函數等沒有實現 (2)在另外一個類中使用一個類的靜態成員變量,這個靜態成員一定要被賦初值,且在這條賦

原创 安裝好WIN8後不能啓動Ubuntu

圖新鮮裝了WIN8後,發覺啓動項裏沒有Ubuntu的選項! 百度了一下,找到了一個好工具-——EaseBCD!使用方法如下: 左邊的工具箱選  添加新條目,  右邊的操作系統選Linux/BSD,  下邊的類型選  GRUB 2,驅動器如

原创 cocos2d-2.1beta3-x-2.1.1 "no matching function for call to..."

相信大家也都經歷過如何把在vs寫好的遊戲移植到android上這一個十分艱辛蛋碎的過程吧。 最讓人擔心的一步是移植好classes文件後用cygwin編譯這一過程。今天幫同學跨平臺移植時又蛋碎了一次,折騰了好久。 因爲VS的編譯器的設計並

原创 fatal error lnk1104: cannot open file ****.win32.exe 解決方法

相信大家一定會遇到過這類蛋疼的問題。今天在用vs2010寫cocos2d-x遊戲時就被這個問題折騰了好久,而且找不出爲什麼。 到stackoverflow這個國外交流網站逛了一下,終於明白這個問題了。 當你過於頻繁的  build pro

原创 openGL GLUT vs2010

首先將glut32.dll放入windows/system32中,glut32.lib放入你的vs的C++庫的目錄中 (比如我的:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib)

原创 vimrc syntax 學習筆記

vimrc是vim最爲靈活的地方了。 最有用處的便是用定義快捷鍵來代替一些常用命令,比如替換,括號自動補全,快捷註釋等。 >>The Leader Key noremap <Leader>W :w !sudo tee % > /dev

原创 Ubuntu openGL

首先其安裝非常簡單: 1 sudo apt-get install freeglut3 freeglut3-dev Step 3 下面爲一段測試程序:- Test program - Create a 'main.cp

原创 sublime-text2 如何支持各種語言的編譯

這幾天在學Lua,感覺是一個很優美的腳本語言。 但官方給的SciTE這個IDE未免也太醜了。 突然想到以前用sublime-text2寫過python,差點就忘記這個我超級喜歡的編輯器了!按F7就可以運行了,多方便。 這裏簡要介紹一下如何

原创 OpenGL Linux 安裝與配置 一鍵編譯+運行

(1) 安裝freeglut: sudo apt-get install freeglut3 freeglut3-dev (2) 寫好你的代碼,這裏給出一份簡單的實現拋物線的代碼: #include <GL/glut.h> vo

原创 cocos2dx win32 android

前陣子在寫貪吃蛇,寫好後一直都不能成功地遷移到android手機上玩,今天終於弄清楚是Android.mk這個配置文件的問題。 創建Android的流程爲: 1)運行 create-android-project.bat, 按照提示,分別

原创 win7 下無法刪除文件

win7下無法刪除某些文件,比如Adob Readere的一下殘留文件,相信大家都碰到過這類十分惱人的問題吧! 然後百度的結果千篇一律(我想稍微吐槽一下,國內的風氣太差了,各種原文不動的轉載別人的技術文章,使得百度出來的結果都是一樣的,你

原创 Carthage使用記錄

在項目根目錄下創建Cartfile文件,輸入依賴即可: # Used for socket communication over USB github "rsms/peertalk" "5a0495a" github "AFNetwor