系列開始之前,我要先做一點聲明:這個鐵人賽系列文都是我一個字一個字打出來的。
當然我會用 AI 研究問題,會跟 AI 腦力激盪,但是我就是不想叫 AI 幫我寫文章。
如果你不小心眼尖抓到了某句讓人生煩的 AI 語法,那一定不是我違背諾言偷偷叫 AI 幫我寫,而是我已經看太多 AI 文被洗腦了啦。(馬上用了一次「不是...,而是...」句型,逃~)
好,我們廢話不講了,開始吧。
以下我會陳列十個關鍵事實作為暖身,讓大家快速一窺這兩套管理器的各種面向(合不合你個人口味):
備註:這可是寫 C++ 才有的奢侈呢,有好多個建構系統可以選:今天的心情我想用 CMake,明天想用 Bazel,後天想用 SCons,任君挑選,是不是很棒啊?超棒的對吧?
碰到了進階使用情境,Conan 使用者大多數時候都在寫 Python code,vcpkg 使用者都在寫 JSON+CMake。你比較喜歡泡在 Python 還是 CMake 語法裡呢?