XCode12 快板 "file not found"
XCode12 Allegro "file not found"
我需要一些帮助来解决链接器错误。可能只是因为我是 MacOS 开发新手。我使用 brew install allegro
从 Homebrew 中获取了我的 Allegro 库。当我打开 XCode 制作一个 Cocoa 应用程序、转到目标、编辑我的构建设置并更改我的 Header 时,我按照我几乎看完的教程中的步骤进行操作/usr/local/include/**
的搜索路径和 /usr/local/lib/**
的库搜索路径,以及 /Library/Frameworks/**
的框架搜索路径。我将我的 C++ 方言设置为 GNU++11。我回到我的终端,在那里我使用命令在 Cellar 中调出我的 Allegro 库。我挑选了让游戏运行所需的所有文件,然后将它们全部拖放到我的链接框架和库中。我创建了一个带有框架目标的复制文件构建阶段,并将那些相同的 Allegro 文件拖放到其中作为文件夹引用,如下所示:
My files 毕竟,是时候创建我的 main.cpp.
#include <stdio.h>
#include <vector>
#include <allegro5\allegro.h>
#include <allegro5\allegro_font.h>
#include <allegro5\allegro_acodec.h>
#include <allegro5\allegro_audio.h>
// ...
...问题就在这里。我得到了错误:'allegro5\allegro.h' file not found
。通过注释掉麻烦的行进行仔细检查,结果发现可以找到我#included 的 none 个文件。我缺少某种步骤吗?
嗯,这很奇怪。我 运行 代码突然间所有的错误都消失了。 XCode 有时候会很奇怪。
我需要一些帮助来解决链接器错误。可能只是因为我是 MacOS 开发新手。我使用 brew install allegro
从 Homebrew 中获取了我的 Allegro 库。当我打开 XCode 制作一个 Cocoa 应用程序、转到目标、编辑我的构建设置并更改我的 Header 时,我按照我几乎看完的教程中的步骤进行操作/usr/local/include/**
的搜索路径和 /usr/local/lib/**
的库搜索路径,以及 /Library/Frameworks/**
的框架搜索路径。我将我的 C++ 方言设置为 GNU++11。我回到我的终端,在那里我使用命令在 Cellar 中调出我的 Allegro 库。我挑选了让游戏运行所需的所有文件,然后将它们全部拖放到我的链接框架和库中。我创建了一个带有框架目标的复制文件构建阶段,并将那些相同的 Allegro 文件拖放到其中作为文件夹引用,如下所示:
My files 毕竟,是时候创建我的 main.cpp.
#include <stdio.h>
#include <vector>
#include <allegro5\allegro.h>
#include <allegro5\allegro_font.h>
#include <allegro5\allegro_acodec.h>
#include <allegro5\allegro_audio.h>
// ...
...问题就在这里。我得到了错误:'allegro5\allegro.h' file not found
。通过注释掉麻烦的行进行仔细检查,结果发现可以找到我#included 的 none 个文件。我缺少某种步骤吗?
嗯,这很奇怪。我 运行 代码突然间所有的错误都消失了。 XCode 有时候会很奇怪。