そのため、yaml-cpp を使用しているアプリケーションのコンパイルに問題があります
ソース ファイルに "yaml.h" を含めていますが (yaml-cpp wiki の例と同じように)、アプリケーションをコンパイルしようとすると、次のエラーが発生します。
g++ -c -o entityresourcemanager.o entityresourcemanager.cpp
entityresourcemanager.cpp:2:18: error: yaml.h: No such file or directory
make: *** [entityresourcemanager.o] Error 1
私のメイクファイルは次のようになります。
CC = g++
CFLAGS = -Wall
APPNAME = game
UNAME = uname
OBJECTS := $(patsubst %.cpp,%.o,$(wildcard *.cpp))
mac: $(OBJECTS)
$(CC) `pkg-config --cflags --libs sdl` `pkg-config --cflags --libs yaml-cpp` $(CFLAGS) -o $(APPNAME) $(OBJECTS)
pkg-config --cflags --libs yaml-cppは以下を返します。
-I/usr/local/include/yaml-cpp -L/usr/local/lib -lyaml-cpp
yaml.h は実際には /usr/local/include/yaml-cpp にあります
私に何ができるか考えていますか?
ありがとう