Comments (8)
I have not updated the example, he does not work.
from protobuf-objc.
I met this problem in 1.9.8 too.
from protobuf-objc.
I'm getting file not found for ProtocolBuffers.h in my own project, but the example seems to see it fine.
Any idea why?
from protobuf-objc.
@ddaddy
Can you describe in detail how you installed library?
Or give me example project.
from protobuf-objc.
I've dragged the ProtocolBuffers.xcodeproj to my project, added it to both Target Dependencies and Link Binary With Libraries.
In my project, neither #import <ProtocolBuffers/ProtocolBuffers.h>
or #import "ProtocolBuffers.h"
find the file.
from protobuf-objc.
You should set up "Header Seartch Path" and "User Header Search Path" in "Build Settings".
from protobuf-objc.
I meet the same problem when I drag the proto.xcodeproj into my project( not by cocoapods).
Because ProtocolBuffers.h
is not in the ProtocolBuffers
folder, So even I add Header Search Path
, I get the "'ProtocolBuffers/ProtocolBuffers.h' file not found " error.
My solution:
- Make a folder named
ProtocolBuffers
under/path/to/protobuf-objc/
, and copyProtocolBuffers.h
to it. - add
/path/to/protobuf-objc/
to "Header Seartch Path" in "Build Settings".
from protobuf-objc.
Thanks guys. I added the header and user header search paths, anyone else looking, make sure to set them to recursive.
Then, for some reason I had to change any #import <ProtocolBuffers/ProtocolBuffers.h>
to #import "ProtocolBuffers.h"
and it now compiles.
Thanks
from protobuf-objc.
Related Issues (20)
- Fail to build - newer version of protoc HOT 2
- Build Fail #import <ProtocolBuffers/ProtocolBuffers.h> Not Found HOT 3
- Encode Delimited HOT 1
- Bug feedback
- Did this has the Nano version? thks HOT 1
- Zombie object HOT 1
- Pod version must be 3 numbers long
- Duplicate symbol cause clang error HOT 2
- How to get extentions HOT 1
- InvalidProtocolBuffer thrown when serialising array data
- Are packages and options available? HOT 8
- objectivec-descriptor.proto incorrect import
- "repeated" fields with 0 elements should produce empty NSArray, not nil
- Runtime is too old.
- When I. / scripts/build.sh, this error occurred HOT 1
- Can't build protobuf-objc compiler HOT 1
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- your protobuf version is too old!!!!!!
- case sensitive in import protobuf header file
- <!-- This is the repository for IPython command line, if you can try to make sure this question/bug/feature belong here and not on one of the Jupyter repositories. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protobuf-objc.