Apple mach-o linker error with ofxPd

First time try to use ofxPd and get 7 Apple mach-o linker errors:

cpp file is an empty file. The errors show just after I added " ofxPd pd;" in ofApp.h
I used project generator to build the project and set C flags like the author said.
Any one know how how to solve this?
my h file is here:

#pragma once

#include “ofMain.h”
#include “ofxOpenCv.h”
#include “ofxOsc.h”
#include “ofxPd.h”

using namespace pd;

// for osc
#define HOST “localhost”
#define PORT 12345

class ofApp : public ofBaseApp{

void setup();
void update();
void draw();
void drawRecord();
void drawPlay();
void drawMultiPlay();
void updateRecord();
void updatePlay();
void updateMultiPlay();

void keyPressed(int key);
void keyReleased(int key);
void mouseMoved(int x, int y );
void mouseDragged(int x, int y, int button);
void mousePressed(int x, int y, int button);
void mouseReleased(int x, int y, int button);
void windowResized(int w, int h);
void dragEvent(ofDragInfo dragInfo);
void gotMessage(ofMessage msg);

ofxPd pd;
//void audioOut(float* output, int bufferSize, int numChannels);
//void audioIn(float* input, int bufferSize, int numChannels);
//void receiveFloat(const std::string& dest, float value);


ofRectangle recordButton;
ofRectangle playButton;
ofRectangle nextButton;
ofRectangle homeButton;
ofRectangle backButton;

bool uIsRecord;
bool uIsPlay;
bool uIsMultiPlay;

bool bIsPressing;//record
bool pIsPressing;//play
bool nIsPressing;//next
bool backIsPressing;//back
bool hIsPressing;

ofVideoGrabber movie;

ofxCvColorImage rgb,hsb;
ofxCvGrayscaleImage hue,sat,bri,filtered;
ofxCvContourFinder contours;

int w,h;
int findHue;

ofxOscSender sender;
ofBuffer imgAsBuffer;
ofImage img;
// Image to be displayed
ofImage myImage;
string log ;