我的计算机科学老师给了我一个操作数组作业的模板。这包括<stdbool.h>
和<float.h>
库。这两种似乎都没有联系。在使用库时,我必须通过右键单击eclipse文件资源管理器中的文件,然后进入属性> C/C++ Build> Settings> Libraries>,然后单击“add ...”并输入“m” 。我的所有类型“bool”和符号“true”和“false”形式的<stdbool.h>
库无法解析,我的符号“FLT_EPSILON”是<float.h>
库中定义的常量,无法解析。我不知道如何链接这些库或解决这个问题。谢谢stdbool.h和float.h库没有链接到我的程序
编辑:
我:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
/* function sqrt() is defined in <math.h> */
#include <stdbool.h>
#include <float.h>
在我的计划
你有没有包含这些文件? – Inspired
您确定在Eclipse中正确配置了您的库路径吗?这听起来好像没有在正确的目录中查看,这就是为什么你总是需要重新设置它 – UnholySheep
这些文件不是库,你不需要将它们添加到链接器的输入文件列表中 - 你只需要#如@Inspired指出的那样,将它们包含在源文件中。 –