「ビルド方法」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Windows== ==Linux== ==Mac OSX== 参考:[http://www.sharebrained.com/2012/05/21/patching-and-building-kicad-on-mac-os-x-lion/ ShareBrained Technology]<br> #git clone...」) |
(→Windows: wxWidgetsのビルド方法について.) |
||
1行目: | 1行目: | ||
==Windows== | ==Windows== | ||
===依存ライブラリ[http://wxwidgets.org/ wxWidgets]のビルド=== | |||
KiCadは2.9.3以上のwxWidgetsでないといけないので,StableリリースではなくDevelopmentリリースを使うところに注意!<br> | |||
wxWidgets 2.9.3を,VC++2010 Express Editionにてビルド.<br> | |||
'''参考''':[http://jazzplusplus.sourceforge.net/buildingwx/ Jazz++ MIDI Sequencer]<br> | |||
wxWidgetsを展開後,wxMSW-2.9.3\include\wx\msw\setup.h内のwxUSE_STLマクロを1に設定する.<br> | |||
VC付属のコマンドラインから,build\msw内で,nmake BUILD=release SHARED=0 USE_OPENGL=1 UNICODE=1 MONOLITHIC=1 -f makefile.vc | |||
==Linux== | ==Linux== | ||
==Mac OSX== | ==Mac OSX== |
2012年7月4日 (水) 11:48時点における版
Windows
依存ライブラリwxWidgetsのビルド
KiCadは2.9.3以上のwxWidgetsでないといけないので,StableリリースではなくDevelopmentリリースを使うところに注意!
wxWidgets 2.9.3を,VC++2010 Express Editionにてビルド.
参考:Jazz++ MIDI Sequencer
wxWidgetsを展開後,wxMSW-2.9.3\include\wx\msw\setup.h内のwxUSE_STLマクロを1に設定する.
VC付属のコマンドラインから,build\msw内で,nmake BUILD=release SHARED=0 USE_OPENGL=1 UNICODE=1 MONOLITHIC=1 -f makefile.vc
Linux
Mac OSX
- git clone git://gist.github.com/2763241.git
- svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk wxWidgets
- cd wxWidgets
- patch -p0 <../2763241/wxWidgets-kicad-overlay.patch
- patch -p0 <../2763241/wxWidgets-magnify-macosx.patch
- mkdir build-release
- cd build-release
- ../configure --enable-release --enable-unicode=yes --disable-shared --enable-monolithic --with-opengl --with-expat=builtin --enable-aui --with-osx_cocoa --enable-universal-binary=i386,x86_64 --with-macosx-version-min=10.6 --prefix=$PWD/../build-release CFLAGS=-DMAC_OS_X_VERSION_MAX_ALLOWED=1060 CXXFLAGS=-DMAC_OS_X_VERSION_MAX_ALLOWED=1060
- make
- cd ../..
- bzr branch lp:kicad
- cd kicad
- patch -p0 <../2763241/kicad-cmake-line-formatting.patch
- patch -p0 <../2763241/kicad-boost-polygon-sort-adaptor.patch
- patch -p0 <../2763241/kicad-magnify-macosx.patch
- mkdir build-xcode
- cd build-xcode