Xcode header search path not working for an include relative to another header -


i have file in project #including header file

#import "core.hpp"

in header search paths, put path:

./opencv2.4.9/osx/include recursive

and works, xcode can find core.hpp though don't reference in project.

core.hpp's full path is: ./opencv2.4.9/osx/include/opencv2/core/core.hpp

the problem inside of core.hpp, there #include

#include "opencv2/core/types_c.h"

xcode cannot find header.

i have played every build setting find, no avail.

it's odd because have working in 1 of our projects, in new test project i'm making, can't seem work of build settings matching (as far can tell)

this closest question find related mine: xcode 4 c++ header file relative path header

but problem cannot change #include "opencv2/core/types_c.h", because it's not header

finally figured out. changed header search path to

./opencv2.4.9/osx

from

./opencv2.4.9/osx/include

i found modifying opencv header, , found while
#include "opencv2/core/types_c.h" didn't work;
if did #include "types_c.h" work, , further, #include "core/types_c.h" worked

and because didn't want modify opencv headers, found if removed last piece of header search path, include, xcode happy


Popular posts from this blog

php - How should I create my API for mobile applications (Needs Authentication) -

5 Reasons to Blog Anonymously (and 5 Reasons Not To)

Google AdWords and AdSense - A Dynamic Small Business Marketing Duo