簡體   English   中英

如何在Mac的標頭包含路徑中添加Allegro(或任何庫)?

[英]How do I add Allegro (or any library) to the header include path on Mac?

使用Linux時,我對Allegro沒問題,但是我不知道如何在OS X上包含該庫。我最初是從源代碼構建的,但是我卸載了該庫以嘗試MacPorts版本。 標頭當前位於/opt/local/include/allegro5/

我不能使用#include <allegro5/allegro.h>

#include "/opt/local/include/allegro5/allegro.h"

基於編譯錯誤,我認為Allegro標頭通過以下方式相互引用

#include <allegro5/other_header.h>

那么,如何將allegro5目錄添加到gcc / g ++的包含路徑中?

謝謝!

根據本文中的數據,看起來正確的包含路徑為/opt/local/include 當gcc / g ++嘗試#include <allegro5 / allegro.h>時,它將在列表中將相對路徑添加到基本包含路徑,以便最終形成字符串/opt/local/include/allegro5/allegro.h ,其中它將找到一個正確的文件。

如果您使用gcc / g ++通過命令行進行編譯,請添加選項-I/opt/local/include 如果您使用的是Xcode,那么我對此並不熟悉,但是我相信您需要深入研究項目的設置,並找到一個UI小部件,該部件允許您添加其他包含路徑。

暫無
暫無

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

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