トップ 一覧 検索 ヘルプ RSS ログイン

QualNetの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!QualNet 4.5 の備忘録

!!QualNetのファイル構成とコンパイル
!QualNetのファイル構成

,サブディレクトリ,説明
,QUALNET_HOME/addons,カスタムアドオンモジュールとして開発されたコンポーネント
,QUALNET_HOME/bin,実行可能ファイルとその他ランタイム(DLL)
,QUALNET_HOME/contributed,サードパーティによって提供されたモデルとの関連ファイル
,QUALNET_HOME/data,ワイヤレスモデルライブラリ用のデータファイル(アンテナ構成,変調方式,サンプル地形ファイルを含む)
,QUALNET_HOME/documentation,説明書(ユーザーズガイド,リリースノート等)
,QUALNET_HOME/gui,グラフィカルコンポーネント(アイコン,Java classファイル,GUI構成ファイルを含む)
,QUALNET_HOME/include,QulNetのカーネルヘッダーファイル
,QUALNET_HOME/interfaces,HLA,STK,IPネットワークのようなサードパーティツールまたはネットワーク周辺を含んだQualNetインタフェースのコード
,QUALNET_HOME/kernel,ビルド処理に使用されるQualNetのカーネルオブジェクト
,QUALNET_HOME/lib,ビルド処理に使用されるサードパーティ ソフトウェア ライブラリ
,QUALNET_HOME/libraries,QualNetモデルライブラリのモデル用ソースコード(Developer,Wireless,Mutimedia & Enterprise)
,QUALNET_HOME/license_dir,ビルド処理に必要なライセンスファイルとライセンスライブラリ
,QUALNET_HOME/main,カーネルソースファイルとMakefile
,QUALNET_HOME/scenarios,サンプルシナリオ

!!QualNetのコンパイルの仕方

!Microsoft Visual Studio 2005 C++ Express Edition
現在,2008が出ているがMakefileの関係で2005を使用する.

(1)Microsoft Visual Studio 2005 を起動する

(2)'''ファイル->新規作成->既存のコードからプロジェクトを作成する'''をクリック.設定項目は以下の通り.

,タイトル,設定項目
,作成するプロジェクトの種類,Visual C++
,プロジェクトファイルの場所,c:\qualnet\4.5
,プロジェクト名,qualnet
,プロジェクトのビルド方法,外部のビルドシステムを使用する
,ビルド コマンドライン,nmake
,リビルド コマンドライン,nmake rebuild
,クリーン コマンドライン,namke clean
,出力(デバッグ用),bin/qualnet.exe

(3)Makefileをc:\qualnet\4.5直下に設置する.
(3)Makefileをc:\qualnet\4.5直下に設置する.ダウンロードするとMakefile.txtとなるが,拡張子txtは削除すること.

{{ref Makefile}}
 all:
 	cd main
 	nmake -f Makefile-windows-vc8 
 
 rebuild:
 	clean
 	nmake -f Makefile-windows-vc8 
 
 clean:
 	cd main
 	nmake -f Makefile-windows-vc8 clean
 

(4)コンパイルは,'''ビルド->ソリューションのビルド'''もしくは'''F7キー'''を押す

:注意1:Makefileの行頭にある空白はスペースではなく'''タブ'''である
:注意2:ソリューションエクスプローラでファイルのアイコンが禁止マークになっている物は'''絶対に開かないこと'''.Visual Studioがフリーズすることがあるため.


!!QualNetのエラー
::tcp_s is bad!!
:::ライセンスサーバ側のparsecが27001番ポートを使用しているが,他のプロセスで27001番を使用されているため,起動できないというエラー.27001番ポートを解放する必要がある.


!!参考web

*[研究室内専用|http://www.ine.sie.dendai.ac.jp/wiki/index.php?%B8%A6%B5%E6%BC%BC%C6%E2%C0%EC%CD%D1%2FQualnet%2FQualnet%203.9.5%2F%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A5%AC%A5%A4%A5%C9]