在GCC中编译错误

时间:2014-04-08 20:09:47

标签: c gcc darwin

我正在尝试构建API并且编译器无法识别库,这些库都安装在include文件夹中,因此我尝试编译并出现seguite错误:

$ gcc-llo SimpleSend.cpp SimpleSend.cpp: 5:10:
fatal error: 'osc/OscOutboundPacketStream.h' file not found
# include "osc / OscOutboundPacketStream.h"
  ^
1 error generated.

这可能是什么错误?

2 个答案:

答案 0 :(得分:0)

这一行:

# include "osc / OscOutboundPacketStream.h"

错误,空间太多,特别是在路径上。像这样改写:

#include "osc/OscOutboundPacketStream.h"

默认情况下,gcc中的/usr/local/include预编译器looks包含文件。要告诉预编译器查看那里而不是当前工作目录,请使用尖括号而不是引号:

#include <osc/OscOutboundPacketStream.h>

答案 1 :(得分:0)

好像你在这个字符串中犯了许多拼写错误:

# include "osc / OscOutboundPacketStream.h"

也许它应该是这样的?

#include "osc/OscOutboundPacketStream.h"
相关问题