簡體   English   中英

XCode12 Allegro“找不到文件”

[英]XCode12 Allegro "file not found"

我需要一些幫助來解決 linker 錯誤。 可能只是因為我是 MacOS 開發新手。 我使用brew install allegro從 Homebrew 中獲取了我的 Allegro 庫。 當我打開 XCode 制作一個 Cocoa 應用程序時,我按照我幾乎看完的教程中的步驟進行操作,轉到目標,編輯我的構建設置,並將我的 Header 搜索路徑更改為/usr/local/include/**將我的庫搜索路徑設置為/usr/local/lib/** ,並將我的框架搜索路徑設置為/Library/Frameworks/** 我將我的 C++ 方言設置為 GNU++11。 我回到我的終端,在那里我使用命令在 Cellar 中調出我的 Allegro 庫。 我挑選了讓游戲運行所需的所有文件,然后將它們全部拖放到我的鏈接框架和庫中。 我創建了一個以我的框架為目標的復制文件構建階段,並將那些相同的 Allegro 文件拖放到其中作為文件夾引用,如下所示:我的文件畢竟,是時候創建我的 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 的文件都找不到。 我缺少某種步驟嗎?

好吧,那很奇怪。 我運行了代碼,突然所有的錯誤都消失了。 XCode 有時會很奇怪。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM