问题描述
我有Codelite 5.2,Windows 10,C语言,如何配置项目的首选项,以便它在同一工作空间中找到另一个项目(库,静态库)的库(.h)? / p>
我尝试放置各种路径,但总是得到:mylibrary.h:没有这样的文件或目录 拜托,谢谢您的帮助
解决方法
一些评论:
您的CodeLite版本是错误的,我认为它是14.0.4
(此版本中添加了CodeLite Makefile Generator)
为了告诉编译器(而不是CodeLite)在哪里搜索头文件:
- 在项目设置对话框(图中的一个)中,从右侧的树形视图中选择
Compiler
标签 - 选择
Include paths
,然后在其中找到头文件(*.h
)的位置
请注意,通常仅添加头文件是不够的,因为您还需要链接这些库。 为此:
- 在项目设置对话框中,选择
Linker
标签 - 在链接器页面中,更新库文件(
.a
或.dll
)在Libraries search path
中的位置,并且您还需要在{{1 }}字段
HTH, 伊朗