パソコンでプログラミングしよう ウィンドウズC++プログラミング環境の構築
1.6.3.6(15)
参考ドキュメントの導入

参考ドキュメントのローカルコピーを導入する手順を説明する。

ローカルコピーは統合開発環境Code::Blocksの[Help]メニューに登録される。

外部情報

セットアップ手順

  1. 参考ドキュメントのダウンロード
  2. 圧縮ファイルの解凍
  3. PDFビューアのインストール

参考ドキュメントのダウンロード

以下のファイルをリンク先からダウンロードしてC:\Users\user\codeblocks\docに配置する。ドキュメントと導入したツールやライブラリのバージョン差は留意しておこう。

ファイル名 内容 ダウンロードリンク
n3242.pdf C++11規格ドラフト C++11 (JTC1/SC22/WG21 N3242)
n3797.pdf C++14規格ドラフト C++14 (JTC1/SC22/WG21 N3797)
n4659.pdf C++17規格ドラフト C++17 (JTC1/SC22/WG21 N4659)
n4861.pdf C++20規格ドラフト C++20 (JTC1/SC22/WG21 N4861)
n4964.pdf C++23規格ドラフト C++23 (JTC1/SC22/WG21 N4964)
n1570.pdf C11規格ドラフト C11 (JTC1/SC22/WG14 N1570)
gcc.pdf GCCマニュアル GCC 13.2.0 Manual
libstdc++-manual.pdf.gz GCC標準ライブラリマニュアル GCC 13.2.0 Standard C++ Library Manual
libstdc++-api.pdf.gz GCC標準ライブラリAPI GCC 13.2.0 Standard C++ Library Reference Manual
wxWidgets-3.0.5-docs-chm.zip wxWidgetsマニュアル wxWidgets 3.0.5 Manual
doxygen_manual-1.9.8.chm.zip Doxygenマニュアル Doxygen 1.9.8 Manual

圧縮ファイルの解凍

圧縮形式(*.zip、*.gz)のファイルは解凍して置き換える。ZIP形式(*.zip)はウィンドウズエクスプローラで解凍できるが、GZIP形式(*.gz)はMSYS2ツールで解凍する。

C:\Users\user\CodeBlocks\doc>C:\msys64\usr\bin\gzip -d libstdc++-manual.pdf.gz
C:\Users\user\CodeBlocks\doc>C:\msys64\usr\bin\gzip -d libstdc++-api.pdf.gz

HTMLヘルプファイル

インターネット取得のウィンドウズHTMLヘルプファイル(*.chm)はセキュリティ制限でHTMLヘルプビューアに本文を表示しない。あらかじめエクスプローラでファイルアイコン右クリックし、[プロパティ]コンテキストメニュー項目で[...のプロパティ]ダイアログを開き[全般]ページ[セキュリティ|許可する]をチェックしておく。

PDFビューアのインストール

PDFビューアがインストール済みであればそれを用いる。そうでなければリンクからAdobe Acrobat Reader DCのインストーラをダウンロードしてインストールするが、ダウンロード時にMcAFeeなどのオプションを検討し不要ならチェックを外す。いずれもウィンドウズでPDFファイル(*.pdf)に関連付ける。エクスプローラで拡張子*.pdfを持つ任意ファイル右クリックのコンテキストメニュー[プロパティ]で[*.pdfのプロパティ]ダイアログを開き、[全般]ページ[プログラム]を確認し必要なら[変更]する。