这个命令”./vcpkg install glog:shared“并不能安装动态库
时间: 2024-05-20 15:18:06 浏览: 11
,是怎么回事?
这个命令安装的是 glog 的静态库,默认不会编译生成动态库。如果需要编译生成动态库,需要修改 vcpkg 的配置文件 vcpkg.json,将 "supports": {"shared": false} 修改为 "supports": {"shared": true},然后重新安装 glog 即可。
相关问题
在linux下,使用vcpkg安装glog动态库
你可以使用以下命令在linux下使用vcpkg安装glog动态库:
1. 首先在终端中下载vcpkg:
```
$ git clone https://github.com/Microsoft/vcpkg.git
```
2. 接着进入vcpkg目录,执行以下命令安装glog:
```
$ ./vcpkg install glog
```
3. 在你的项目中使用glog:
- 在你的源代码中加入以下代码:
```
#include <glog/logging.h>
```
- 在你的编译参数中加入以下内容:
```
-lglog
```
https://github.com/google/glog/archive/refs/tags/v0.6.0.tar.gz
您可以通过以下步骤下载和安装https://github.com/google/glog/archive/refs/tags/v0.6.0.tar.gz:
1. 使用wget命令下载文件:
```shell
wget -c https://github.com/google/glog/archive/refs/tags/v0.6.0.tar.gz -O glog-0.6.0.tar.gz
```
2. 解压下载的文件:
```shell
tar -xzvf glog-0.6.0.tar.gz
```
3. 进入解压后的目录:
```shell
cd glog-0.6.0
```
4. 创建一个build目录并进入:
```shell
mkdir build && cd build
```
5. 运行cmake命令生成Makefile:
```shell
cmake ..
```
6. 使用make命令编译源代码:
```shell
make -j4
```
7. 使用sudo make install命令安装库文件:
```shell
sudo make install
```
8. 使用sudo ldconfig命令刷新链接库:
```shell
sudo ldconfig
```
这样,您就成功下载和安装了https://github.com/google/glog/archive/refs/tags/v0.6.0.tar.gz。