我试图在OSX 10.11.6上编译代码 要使用的头文件位于:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/
i386/
所以作为测试,c代码包含位于[... / usr / include / i386 / _types.h]中的i386 / _types.h,所以我使用了:
make --include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/
但是,仍然在i386目录下找不到_types.h文件并抛出错误,说明找不到文件!
答案 0 :(得分:0)
事实证明我应该使用clang
而不是g++
,从那里必须与框架一起指定库路径参数,
e.g。
clang -stdc++ -framework <Framework>