-
Notifications
You must be signed in to change notification settings - Fork 8
ide_setup
Freeman Zhang edited this page Mar 8, 2015
·
2 revisions
You can use your favorite C++ editor or IDE for BlendInt development.
If you prefer an IDE for C++ development, the recommended IDE on each platform:
- Mac OS X:
- XCode -- powerful and convenient to debug and profile the code, but no refactor support for C++.
- Eclipse CDT -- good for coding
- Linux:
- Eclipse CDT
CMake provides several options to generate project files for different IDEs.
Use:
$ cmake --help
to get a list of supported generators on your platform.
Use
$ cmake -G "Eclipse CDT4 - Unix Makefiles"
If you are using Eclipse CDT in OS X, there's a known bug in the current CDT version:
By default, the Eclipse CDT cannot recognize the OpenGL header files and always show unresolved inclusion warning. You can still build and run the project, but it's impossible to browse the functions or definitions from those "unresolved header files.
A workaround to fix this, is to make a soft link in /usr/local/include to the OpenGL framework:
$ ln -s /System/Library/Frameworks/OpenGL.framework/Headers /usr/local/include/OpenGL
Use
$ cmake -G "Xcode"
- Home
- Roadmap
- Known Issues
- Build from Source
- Using BlendInt
- H/W Requirements
- Fontconfig and Fonts
- Compile with BlendInt
- "Hello World" example
- Eclipse
- Xcode
- Tips
- Use BlendInt in real time app
- Use BlendInt in non-real time app
- Gallery
- Programming Guide
- Basic Class Diagrams
- Layout
- Draw
- Draw with OpenGL APIs
- Draw with Predefined Shaders
- Use event framework
- Process HID events from window system
- Memory Management
- MVC for ListView/TreeView
- Off-screen Render with FBO
- Write your custom Widget
- Write your custom Container
- Themes
- API Reference
- Development
- IDE Setup
- Code Layout 10-. Reporting a Bug
- FAQ