由于这是我在本网站多年寻找答案后的第一个问题,我想对所有人表示非常感谢。
我想在嵌入式平台中使用FANN,我使用UVision 4在C中编码。 由于我是一名C / C ++新手,我无法弄清楚我是否可以/如何使用该库。 当我尝试简单地包含文件时,我收到此错误:
FANN \ fann.h(51):错误:#5:无法打开源输入文件" sys / time.h":没有这样的文件或目录
这是有道理的,因为我没有为Windows平台编译。
我可以将FANN库用于嵌入式C吗?如果是的话,如何包含它?
由于
答案 0 :(得分:1)
你必须自己编写" sys / time.h"适用于您的嵌入式系统它必须提供原始版本与外部库兼容的所有内容。您可以从头开始编写一个或者在与您的嵌入式设备兼容的现有代码库周围包装一些东西,这取决于您。
您还可以查看此SO question。
答案 1 :(得分:0)
如果您没有在Windows上进行编译,那么您就没有问题 - 只需像这样包含sys / time.h:
#include <sys/time.h>
请注意<
和>
字符,这些字符可确保在$PATH
内查找您的标题。
如果你的编译器仍然没有找到那个标题你将需要安装libc
,在debian上可以使用像apt-get