QWERTY

Hello World!

http://mqjing.blogspot.tw/2009/09/cmake-how-to-use-cmake.html
CMake 常用變數

簡介

CMake用來產生跨平台的專案建置文件,在windows下它會生成visual studio的專案檔(.sln) codeblock eclipse,在linux下它會生成Makefile。類似工具有autotools和qmake,不過autotools太複雜,qmake只限於qt使用。

CMake用更抽象的語法來組織項目。例如用math表示數學庫,而不需要再具體指定到底是math.dll還是libmath.so。

閱讀全文 »

Git的特點

  • 分散式開發
    • 每個人都有完整的容器,各自獨立
    • 不需要中央管理
  • 非擠壓合併
    • 合併後仍包含所有被合併分支的commit記錄
    • 也可以用 git merge/pull --squash 強迫擠壓(不推薦)
閱讀全文 »