我需要一些帮助来解决一个链接器错误。可能是因为我刚开始为MacOS开发。我通过使用brew install allegro从Homebrew获得了我的Allegro库。我几乎完全按照教程中的步骤操作,打开XCode创建一个Cocoa应用程序,转到目标,编辑构建设置,将标题搜索路径更改为/usr/local/include/**,将库搜索路径更改为/usr/local/lib/**,并将框架搜索路径设置为/Library/Frameworks/**。我将我的C++方言设置为GNU++11,然后回到我的终端,在那里我使用命令在地窖中拉出我的快板程序库。我挑选了所有必要的文件来使游戏工作,然后将它们拖放到我的链接框架和库中。我创建了一个以my frameworks为目标的复制文件构建阶段,并将这些相同的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>
// ......and解决了这个问题。我得到的错误是:'allegro5\allegro.h' file not found。经过仔细检查,注释掉了麻烦的行,结果发现我#包含的文件都找不到了。我是不是漏掉了什么步骤?
发布于 2021-10-09 20:12:58
这太奇怪了。我运行了代码,突然所有的错误都消失了。XCode有时会变得很奇怪。
https://stackoverflow.com/questions/69384491
复制相似问题