範例
說明
產生專案資料夾
執行下面指令,產生專案資料夾。
$ mkdir -p demo-curl
切換到專案資料夾
$ cd demo-curl
查詢
然後到「https://conan.io/search」這個頁面,
$ firefox https://conan.io/search
查詢「curl」,可以查到一個列表,
$ firefox https://conan.io/search?q=curl
選擇「libcurl/7.47.1@lasote/stable」這個項目
$ firefox https://conan.io/source/libcurl/7.47.1/lasote/stable
可以找到「conanfile.txt」的範例內容如下
[requires]
libcurl/7.47.1@lasote/stable
[generators]
cmake
產生「conanfile.txt」
執行下面指令,產生「conanfile.txt」
cat > conanfile.txt << EOF
[requires]
libcurl/7.47.1@lasote/stable
[generators]
cmake
EOF
建立「build」資料夾
執行下面指令,建立「build」資料夾
$ mkdir -p build
切換到「build」資料夾
$ cd build
執行「conan install」
執行下面指令
$ conan install ..
理論上要執行上面的指令,來做「conan install」這個動作。
不過會發生錯誤,可以參考提示訊息,或是參考「這一頁」的說明,
所以可以改執行下面的指令,
$ conan install .. --build missing
執行成功後會產生「conanbuildinfo.cmake」和「onaninfo.txt」這兩個檔案
觀看專案資料夾結構
切換到專案資料夾
cd ../
執行下面指令,觀看專案資料夾結構
$ tree .
顯示
.
├── build
│ ├── conanbuildinfo.cmake
│ └── conaninfo.txt
└── conanfile.txt
1 directory, 3 files
觀察下載的相關檔案
執行
$ ls ~/.conan/data/
接下來
接下來,如何使用「libcurl」