This question already has answers here:
What mean file with extension “h.in”?
(3个答案)
5年前关闭。
我在Linux上使用gcc进行编译
因为sndfile.h不存在,但是找到了sndfile.h.in,所以我只尝试了sndfile.h.in-与* .C文件位于同一目录中。
但是,即使它在同一目录中,我也得到了错误。自从我在Linux上编程以来已经有一段时间了,这些小事情困扰着我-感谢您是否可以帮助我开始。谢谢
(3个答案)
5年前关闭。
我在Linux上使用gcc进行编译
因为sndfile.h不存在,但是找到了sndfile.h.in,所以我只尝试了sndfile.h.in-与* .C文件位于同一目录中。
但是,即使它在同一目录中,我也得到了错误。自从我在Linux上编程以来已经有一段时间了,这些小事情困扰着我-感谢您是否可以帮助我开始。谢谢
最佳答案
我认为您正在使用尖括号来包含文件。如果放置< >
。它将在/usr/include
中搜索。您必须使用双引号将文件包括在当前目录中。并确保该文件可用。
像这样。
#include "sndfile.h.in"
关于c - 致命错误:sndfile.h.in:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28123364/