第三方库一定要放到/usr/include里面吗?
时间: 2023-07-20 18:40:54 浏览: 46
不一定。虽然在 Linux 系统中,大多数的第三方库都被安装在 `/usr/include` 目录下,但这并不是必须的。实际上,你可以将第三方库安装到你想要的任何目录下,只要在你的编译器或构建系统中指定正确的路径即可。例如,你可以将库安装到 `/usr/local/include` 目录下,或者将其安装到你的项目目录中的某个子目录下。在使用时,你需要将库的路径添加到你的编译器或构建系统的搜索路径中。
相关问题
cmakeLists.txt 将头文件放入/usr/local/include
可以使用以下代码将头文件放入/usr/local/include:
include_directories(/usr/local/include)
在CMakeLists.txt文件中添加这一行即可。
sudo ln -s /usr/include/opencv4/opencv2 /usr/include/
这个命令的作用是在`/usr/include/`目录下创建一个名为`opencv2`的软链接,指向`/usr/include/opencv4/opencv2`目录。这样做的目的是为了让编译器能够找到OpenCV库的头文件。`sudo`表示以管理员权限运行该命令,`ln`表示创建链接,`-s`表示创建软链接。具体的操作步骤如下:
1. 打开终端。
2. 输入以下命令并按下回车键:
```
sudo ln -s /usr/include/opencv4/opencv2 /usr/include/
```
3. 输入管理员密码并按下回车键。
4. 命令执行成功后,会在`/usr/include/`目录下创建一个名为`opencv2`的软链接,指向`/usr/include/opencv4/opencv2`目录。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)