在哪里保存我的C++库?(乌班图)
Where to save my C++ libraries? (Ubuntu)
我不确定这完全是一个编程问题,所以如果不是,我深表歉意。
我用C++开发了一些库,我的意思是在几个不同的项目中使用它们。到目前为止,我一直在各个项目的文件夹中复制更新的库。可以想象这并不理想,所以我想创建一个"第 3 方"文件夹我保存我编写的库以及将来可能下载的其他库的位置。
我该怎么做?考虑到我稍后会想要共享/发布我的代码,确保使用过的库包含在我部署的代码中的最佳策略是什么?
没有硬性规定。 但是,如果这些是 1) 通用的,对于 2) 全局共享,那么我建议/usr/local/lib
(对于您的 .a 和 .so 库)和/usr/local/include
(对于相应的标头)。
以下是对 Linux 的"标准文件位置"的良好描述:
- http://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/Linux-Filesystem-Hierarchy.html
如果要与新项目共享模块,最好将它们组织在一个文件夹中,并将此文件夹标记为新项目中的库路径。
相关文章:
- 我的程序有一个保存配置文件的GUI,如何双击此配置文件以直接加载带有配置数据的GUI?
- 为什么我的项目没有保存名称中所做的修改
- 为什么添加析构函数(甚至是空的)会破坏我的结构,该结构使用 ref 转发和折叠来保存 ref 或值的副本?
- 我不知道为什么我的字符串无法保存值
- 无法恢复我的安卓 c++ 游戏的状态(状态>保存状态始终为空)
- 我的共享内存对象保存在哪里
- 为什么我的动态分配数组没有保存正确的值?
- 为什么我的将向量保存到文件然后再次读出的方法不起作用?
- 如何在不保存文件的情况下制作打印屏幕并将其发送到FTP服务器?我的工作代码将文件保存到HDD
- 当我用口音保存JSON时,我的文字错误(QT)
- 我如何从数组中创建一个新对象,该数组在C 中保存不同的对象
- 将域的IP保存到TXT文件/将我的动态IP保存到带有C 或批处理的TXT文件中
- 创建一个动态数组,包括汽车的年份和品牌,但无法保存我的第一个输出
- 保存和加载我的模块
- 在哪里保存我的C++库?(乌班图)
- BackgroundSubtractorMOG2,我可以保存它的图像吗?我在保存BackgroundSubstracto
- C++我的数组没有保存我的掷骰子
- 我的字符数组数组只保存最后输入的行
- 我应该在哪里保存我的着色器代码
- 我需要帮助在其他地方保存我的LOG.TXT文件