Cmake使用教學及介紹_打包C++_Library_如何使用CMake和Visual Studio 去建置一個 open source project_ShareLibrary和StaticLibrary差異

Cmake 主要是常用的跨平台編譯器 以下我們就用CodeBlock寫一支簡單HelloWorld輸出的小程式 再次溫故悉知一次寫好的程式碼到封裝至運行的整體流程喔!!!! File --> New Project 選擇 Console Application 在此選擇C++ 將專案命名好 這裡的 GNU GCC Compiler 指的就是一種編譯器(講白話一些就是翻譯官 翻譯人員) GCC 主要全稱就是 G NU C ompiler C ollection GNU編譯器套裝 是以GPL及LGPL授權條款所發行的自由軟體 GCC (以C語言編譯器為主要發展特色/1985年由理察·馬修·斯托曼開始發展) 也常被認為是 跨平台編譯器的一種標準 。 GNU(商標主要是一隻牛羚) ---> 主要是一種自由作業系統,其內容軟體 完全以 GPL(General Public License) 方式釋出 也就是所謂的 「通用授權條款」 GPL授予程式接受人以下自由權利: * 以任何目的運行此程式的自由; * 再複製的自由; * 改進此程式,並公開發布改進的自由(前提是能得到源代碼)。 ==> 尋求確保上述自由能在 複製軟體 及 衍生作品 中得到保障 也是一般廣泛大眾使用的很常聽到的 免費軟體授權條款 就多出了 bin 及 obj目錄 bin目錄主要放置 經過Compiler翻譯成電腦看的懂的機器碼(執行檔 .exe) 也就是二進制binrary的英文縮寫,主要用來存放編譯的結果 最初C編譯的程序文件都是二進制的File 若你使用visual studio編譯則會分成有Debug(測試區)和Release(正是區)兩個版本 分別對應的文件夾爲bin/Debug和bin/Release obj目錄則是放了 .o檔案 那基本上你可能會好奇這兩個目錄的差異 還有打開基本上都是像加密過的亂碼一樣看不太懂 以下在來看一個...