📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

文字列「__FORCETOC__」を「{{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This pag…
 
88行目: 88行目:
   
   
  # SUSE
  # SUSE
  sudo zypper install make cmake gcc gcc-c++ libcurl-devel libicu-devel
  sudo zypper install make cmake gcc gcc-c++ libcurl-devel icu libicu-devel
<br>
<br>
[https://xerces.apache.org/xerces-c/download.cgi Xerces-C++ライブラリの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br>
[https://xerces.apache.org/xerces-c/download.cgi Xerces-C++ライブラリの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br>
98行目: 98行目:
  mkdir build && cd build
  mkdir build && cd build
   
   
# Configureスクリプトを使用する場合
../configure --prefix=<Xerces-C++ライブラリのインストールディレクトリ>
# CMakeを使用する場合
  cmake .. \
  cmake .. \
       -DCMAKE_INSTALL_PREFIX=<Xerces-C++ライブラリのインストールディレクトリ> \
       -DCMAKE_INSTALL_PREFIX=<Xerces-C++ライブラリのインストールディレクトリ> \
       -DCMAKE_BUILD_TYPE=Release \
       -DCMAKE_BUILD_TYPE=Release \
      -Dmessage-loader=icu      \  # オプション : 内部UTF-16と他のエンコーディングとの変換に使用するトランスコーダを指定する
                                    # 他に、inmemoryまたはiconv等も指定することができる
      -Dmessage-loader=icu          # オプション : 診断メッセージへのアクセスに使用するメッセージローダを指定する
                                    # 他に、gnuiconvまたはiconvを指定することもできる
       -Dnetwork-accessor=curl      # オプション : ネットワークリソースへのアクセスに使用するライブラリを指定する
       -Dnetwork-accessor=curl      # オプション : ネットワークリソースへのアクセスに使用するライブラリを指定する
                                     # 他に、"socket"を指定することもできる
                                     # 他に、"socket"を指定することもできる
      -Dmessage-loader=<icu または inmemory等>  # オプション : 内部UTF-16と他のエンコーディングとの変換に使用するトランスコーダを指定する
                                                # 他に、inmemoryまたはiconv等も指定することができる
   
   
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install
<br>
<br>
==== サンプルコード ====
==== サンプルコード ====
サンプルコードでは、以下に示すような手順を行っている。<br>
サンプルコードでは、以下に示すような手順を行っている。<br>