我在安装用于Code :: Blocks的库时遇到了一些麻烦。具体来说,opencv库。我希望能够将我的所有库存储在一个文件中,并且能够通过声明在任何程序中包含库中的头文件
#include "header.h"
而不是更长的
#include "C:\ Programs \ bla \ bla \ bla \ Libraries \ mylib \ lib \ header.h"
这可能,或者我是否必须在我想要使用它的每个程序中包含该库的副本?
我应该如何配置我的编译器和链接器搜索目录来实现这一目标?我应该如何配置链接器设置?
答案 0 :(得分:0)
如果所有头文件都在一个目录中,您应该能够在全局设置中包含该目录。然后,每个项目都会查找该文件。
code :: blocks - >设置 - >编译器设置 - >全局编译器设置 - >编译器设置选项卡 - >其他选项标签 - >写“-I the / string / to / your / directories”和 - >行
这使得所有项目都链接到此目录。如果你把标题放在那里,你应该好好去
KR
HEWI