Code::Blocks添加第三方类库
第一步:编译第三方库,得到头文件和库,例如路径关系:
在include中放头文件,在lib中放置库文件。
D:\MyLib\include
D:\MyLib\lib
第二步:创建全局变量,菜单:Settings > Global variables, New一个新的,选名字,例如MYLIB
base: D:\MyLib
lib: $(base)\lib
include: $(base)\include
第三步:设置工程搜索路径,菜单:Project > build options > Search directories
Compiler: $(#MYLIB.include)
Linker: $(#MYLIB.lib)
这样第三方库即可使用。
如果不想添加全局变量,则可以直接进行第三步,使用绝对路径,来分别设置头文件和库文件的查找路径(我的配置完后使用时还出现个问题,编译报错显示undefined reference to `dgesv_’,解决办法是在Project > build options >Linker settings中添加库文件,比较懒就全扔进去了~_~)。