gpt4 book ai didi

c++ - "Include can' 找不到”,如何解决?

转载 作者:行者123 更新时间:2023-11-28 07:48:50 24 4
gpt4 key购买 nike

我正在使用 OpenSceneGraph 进行开发.我从 user-runnable installer 安装它.

当我尝试使用 OpenSceneGraph 编译应用程序时,出现此错误:

Lexical or preprocessor error : Include cannot be found对于所有 <osg/*>包括像 <osg/AnimationPath> .

文件可在此处获得 /Library/Frameworks/osg.framework/Versions/92/Headers/XXXX所以按照这个解决方案如何"add existing frameworks" to the new Xcode ,我将 osg.framework 添加到项目中。

enter image description here

欢迎任何想法。

我正在使用:

  • IDE Xcode 4.5
  • Clang 4.1
  • OS X Mountain Lion

最佳答案

编译时,您必须使用编译器的 -I 选项添加包含文件,还可能使用编译器的 -L 选项添加库目录(如果您使用的编译器与 gcc 不同,选项可能会有所不同)。

我想这个产品的库和包含目录应该是您选择的安装目标的子目录。对于 include 目录,当然要查找包含某种头文件 .h.hpp 的目录,对于库查找 .lib.dll 库文档没有提到您需要的包含和库以及您可以在哪里找到它们吗?

编辑:您还必须告诉 xcode 在哪里搜索您的包含。我试着用谷歌搜索它和here是关于如何将目录添加到项目的包含路径的众多结果之一。

您必须找到要添加到包含路径的目录。看来他们设置了一些 environment variables在官方文档中。

希望这对您有所帮助。

关于c++ - "Include can' 找不到”,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14279102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com