我想编译opentracker(https://erdgeist.org/arts/software/opentracker)在我的机器osx 10.9上。当运行"make"命令时,我得到这个错误:
cc -c -o opentracker.o -I../libowfat -Wall -pipe -Wextra -O3 -DWANT_FULLSCRAPE
opentracker.c
opentracker.c:25:10: fatal error: 'io.h' file not found
#include "io.h"
^
1 error generated.
make: *** [opentracker.o] Error 1
问题出在哪里?有没有办法通过自制软件安装io.h?
您可能已经解决了这个问题,但我会把它放在这里给其他有同样问题的人。
"-I./libowfat"命令告诉编译器在头文件的搜索路径中包含该路径。io.h是libowfat的一部分,您需要编译opentracker。
你可以在这里买到libowfathttp://www.fefe.de/libowfat/
将其解压缩,并将其放置在编译opentracker的位置的一个目录中。或者,您可以将-I更改为指向已打开libowfat的位置。