Spacebrew openFrameworks examples (including ofxSpacebrew addon)
Supported platforms (via ofxLibwebsockets):
- OS X
- iOS
- Windows
- Raspberry Pi
- download openframeworks: http://openframeworks.cc/download
- clone ofxLibwebsockets (https://github.com/labatrockwell/ofxLibwebsockets) in openframeworks/addons
- clone this repo into openframeworks/addons
- follow the steps below to setup ofxSpacebrew + ofxLibwebsockets
- The easy way:
- Via OF Project Generator:
- Add ofxLibwebsockets to your addons via the projectGenerator
- Add ofxSpacebrew to your addons via the projectGenerator
- That's it!
- Via OF Project Generator:
- The hard way:
-
OS X
- Adding to a new/existing project:
-
Add ofxSpacebrew and ofxLibwebsockets code to your project
-
Include ofxLibwebsockets' xcconfig file via your project's Project.xcconfig file:
- Define where it lives:
OFX_LWS_PATH = "$(OF_PATH)/addons/ofxLibwebsockets"
- Include ofxLibwebsockets xcconfig
#include "../../../addons/ofxLibwebsockets/ofxLibwebsockets.xcconfig"
- Add to existing vars in Project.xcconfig:
OTHER_LDFLAGS = $(OF_CORE_LIBS) $(OFX_LWS_LIBS) HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(OFX_LWS_INCLUDES) LIBRARY_SEARCH_PATHS = $(inherited) $(OFX_LWS_SEARCH)
- Define where it lives:
-
- Adding to a new/existing project:
-
Windows
- Adding to new/existing project:
-
Add the ofxLibwebsockets source files to the C++ Linker
- right click on project in the solution explorer, click "Properties", Go down to C++ > General
- click the arrow at the right of "Additional include directories" and select "edit"
- add the ofxLibwebsockets source files:
..\..\..\addons\ofxLibwebsockets\libs\jsonpp ..\..\..\addons\ofxLibwebsockets\libs\jsonpp\json ..\..\..\addons\ofxLibwebsockets\libs\libwebsockets\include ..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\include ..\..\..\addons\ofxLibwebsockets\libs\ofxLibwebsockets\src ..\..\..\addons\ofxLibwebsockets\src
-
Add ofxSpacebrew source files to the C++ Linker * right click on project in the solution explorer, click "Properties", Go down to C++ > General * click the arrow at the right of "Additional include directories" and select "edit" * add the ofxSpacebrew source files:
``` ..\..\..\addons\ofxSpacebrew\src ```
-
- Adding to new/existing project:
-