📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の4版が非表示) | |||
| 40行目: | 40行目: | ||
mkdir build && cd build | mkdir build && cd build | ||
cmake | cmake -DBUILD_LIBRARY_TYPE=Shared \ | ||
-DCMAKE_BUILD_TYPE=Release \ | |||
-DCMAKE_INSTALL_PREFIX=<Open Cascadeのインストールディレクトリ> \ | |||
.. | |||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
<br> | <br> | ||
===== SWIGのインストール ===== | ===== SWIGのインストール ===== | ||
SWIGは、CおよびC++で書かれたプログラムをさまざまな高級プログラミング言語と接続するソフトウェア開発ツールである。<br> | SWIGは、CおよびC++で書かれたプログラムをさまざまな高級プログラミング言語と接続するソフトウェア開発ツールである。<br> | ||
| 132行目: | 136行目: | ||
wxGTK3-3_2-devel fdupes memory-constraints hicolor-icon-theme gettext update-desktop-files \ | wxGTK3-3_2-devel fdupes memory-constraints hicolor-icon-theme gettext update-desktop-files \ | ||
cairo-devel libcurl-devel unixODBC-devel libopenssl-devel libgit2-devel libsecret-devel \ | cairo-devel libcurl-devel unixODBC-devel libopenssl-devel libgit2-devel libsecret-devel \ | ||
glu-devel glm-devel glew-devel libGLw-devel libappstream-glib8 | nng-devel glu-devel glm-devel glew-devel libGLw-devel libappstream-glib8 | ||
# OpenSSL 1を使用する場合 | # OpenSSL 1を使用する場合 | ||
| 180行目: | 184行目: | ||
cmake -G Ninja .. \ | cmake -G Ninja .. \ | ||
-DCMAKE_C_COMPILER=<GCC 8以降のコンパイラのパス> -DCMAKE_CXX_COMPILER=<G++ 8以降のコンパイラのパス> | -DCMAKE_C_COMPILER=<GCC 8以降のコンパイラのパス> \ | ||
-DCMAKE_CXX_COMPILER=<G++ 8以降のコンパイラのパス> \ | |||
-DCMAKE_BUILD_TYPE=Release | -DCMAKE_BUILD_TYPE=Release \ | ||
-DCMAKE_INSTALL_PREFIX=<KiCADのインストールディレクトリ> | -DCMAKE_INSTALL_PREFIX=<KiCADのインストールディレクトリ> \ | ||
-DKICAD_DOCS=/<KiCADのインストールディレクトリ>/docs/kicad | -DKICAD_DOCS=/<KiCADのインストールディレクトリ>/docs/kicad \ | ||
- | -DPYTHON_SITE_PACKAGE_PATH=/<KiCADのインストールディレクトリ>/lib64 \ | ||
-DKICAD_INSTALL_DEMOS=ON \ | -DKICAD_INSTALL_DEMOS=ON \ | ||
-DKICAD_SPICE=ON \ | -DKICAD_SPICE=ON \ | ||
| 192行目: | 195行目: | ||
-DKICAD_BUILD_I18N=ON -DKICAD_I18N_UNIX_STRICT_PATH=ON \ | -DKICAD_BUILD_I18N=ON -DKICAD_I18N_UNIX_STRICT_PATH=ON \ | ||
-DKICAD_USE_OCC=ON \ | -DKICAD_USE_OCC=ON \ | ||
-DKICAD_SCRIPTING_WXPYTHON=ON | -DKICAD_SCRIPTING_WXPYTHON=ON | ||
| 228行目: | 230行目: | ||
# SUSE | # SUSE | ||
sudo zypper install python3-wxPython unixODBC libngspice0 | sudo zypper install python3-wxPython unixODBC libngspice0 libGLEW2_2 \ | ||
libopencascade-applicationframework7_7 libopencascade-draw7_7 libopencascade-dataexchange7_7 \ | |||
libopencascade-foundationclasses7_7 libopencascade-modelingdata7_7 libopencascade-modelingalgorithms7_7 \ | |||
libopencascade-visualization7_7 | |||
<br> | <br> | ||
KiCADのフットプリントライブラリをインストールする。<br> | KiCADのフットプリントライブラリをインストールする。<br> | ||