[#p3285544]WindowsでNQCを利用する場合には、NQCを単体で使用する方法とBricxCCという統合環境を利用する方法があります。テキストベースで行う(作業ディレクトリの変更などの)DOSの操作に慣れていなければ、BricxCCを使用するほうが無難でしょう。NQC単体で利用する場合には、エディタとしてWindows付属の『メモ帳』を利用することができます。以下、SDK2.5とBricxCCの入手とインストールについて説明します。このファイルはzip形式で圧縮されています。(手もとに解凍ツールがない場合には例えば[[UnZip:http://www.info-zip.org/pub/infozip/UnZip.html#Win32]]などをインストールしてください。いうファイルができます。実行してSDK2.5をインストール。このパッケージの中には、USBの赤外線(IR)タワーのドライバやRIS2.0のファームウェアが含まれています。上で作業をする場合には、SDK2.5付属のIRタワーのドライバを使う方がよいようです。XPで使う場合には、[[NQCのFAQ:http://bricxcc.sourceforge.net/nqc/doc/faq.html#irxp]](本家のページ)を参考にしてください。+[[BricxCCのホームページ:http://bricxcc.sourceforge.net/]]から[[最新バージョン:http://sourceforge.net/project/showfiles.php?group_id=68600&package_id=67285]]をダウンロード。2005年11月8日現在の最新バージョンは3.3.7.10です。これでBricxCCがインストールされます。IRタワーのドライバのロード。タワーを接続すると『新しいハードウェアが見つかりました』というメッセージが出るので、ドライバの場所を指定します。Software』というフォルダの中の『TowerDrv』というフォルダを指定します。(macさんのページ):http://line.to/mac/MindStorms/index.html]]にある『[[SDK2.5で遊ぼう:http://line.to/mac/MindStorms/sdk2_5/]]』や『[[はじめてのBricxCC:http://line.to/mac/MindStorms/BricxCC/index.html]]』をぜひ参考にしてください。インストールの手順や設定などもステップごとに詳しく解説されています。NQC単体で使用する場合には、BricxCCのかわりに[[NQCのホームページ:http://bricxcc.sourceforge.net/nqc/]]で配布されている[[バイナリ・パッケージ:http://bricxcc.sourceforge.net/nqc/release/nqc-win-3-1-r4.zip]]をダウンロード&インストールしてください。[#ta99cc9a]NQCでUSBのIRタワーを使用するためには、Linux用のドライバが必要です。(ここではその方法は省略します)。NQCをコンパイルする際にはこのドライバのソースに含まれているヘッダファイルが必要です。以下、NQCのコンパイルとインストールの手順を簡単に説明します。+[[NQCのホームページ:http://bricxcc.sourceforge.net/nqc/]]からNQCのソースを、[[LegoUSBのプロジェクト・ページ:http://sourceforge.net/projects/legousb/]]からUSBのIRタワーのソースをダウンロード。http://jaist.dl.sourceforge.net/sourceforge/legousb/legousbtower-0.5.4.tar.gz+適当なディレクトリで展開。legousbtower-0.5.4.tar.gz+rcxlibというディレクトリの下にLegoUSBというディレクトリを作成してここにNQCのコンパイルに必要なヘッダファイルをコピー。nqc-3.1.r4/rcxlib/LegoUSB/+Makefileを編集。rcxlib/RCX_USBTowerPipe_linux.oとします。代わりに別のエディタを使ってもかまいません。/dev/usb/legousbtower0のようなので、あらかじめこのファイル内で正しく設定しておきます。"/dev/usb/legousbtower0"に変更します。このファイルを編集するかわりに、あとでシンボリックリンクを作成したり、ドライバのソースのほうを変更してもかまいませんが、おそらくこの方法が一番楽でしょう。説明を参考にしてください)。いうオプションをつける必要がないので便利です。正式パッケージとして含まれています。nqcというコマンドだけでインストールできます。(2.4.18以降のカーネルでも一応使えていましたが)。プログラムをコンパイル・転送できるはずです。MODE="0666"という一行をいれておくと便利です。LEGOのIRタワー以外にモデムなどのシリアル機器を利用している場合には、特定のポートだけをちゃんと指定するなど、セキュリティ上もう少し細かな設定をしてください。