skipping incompatible /usr/local/lib/libleveldb.a when searching for -lleveldb
时间: 2023-06-15 11:03:27 浏览: 166
libpaho-mqtt3as.so.zip
这个错误通常是因为你编译时使用的是旧版本的 LevelDB 库,而你的系统中安装的是新版本的库。你可以尝试更新你的 LevelDB 库,或者在编译时指定正确的库路径。
如果你使用的是 Linux 系统,可以尝试以下命令来安装最新版本的 LevelDB 库:
```
sudo apt-get install libleveldb-dev
```
如果你使用的是 MacOS 系统,可以使用以下命令安装最新版本的 LevelDB 库:
```
brew install leveldb
```
如果你已经安装了最新版本的库但仍然出现该错误,请确保你的库路径正确。你可以在编译时使用 `-L` 选项指定库路径,例如:
```
g++ -L/path/to/leveldb -lleveldb your_program.cpp -o your_program
```
其中 `/path/to/leveldb` 是你的 LevelDB 库的路径。
阅读全文