メイン Scenario Setup & Configuration シナリオ実行失敗時に表示されるエラーについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hndtik | 投稿日時: 2012/10/3 14:20 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
シナリオ実行失敗時に表示されるエラーについて こんにちは、windows7(64bit)でQualNet 5.2をつかっています。
シナリオ作成について質問があります。 QualNetをインストールして、元から用意されているシナリオの \qualnet\5.2\scenarios\default\default.config は実行できたのですが、そのシナリオ内のCBRアプリケーションの一つの設定を変更(End time 200s→198s)すると下記のようなエラーが出てシミュレーションが行えなくなりました。また、設定を元に戻しても同じエラーが出るようになりました。 =============================== Warning in file ..\addons\kernel\main.cpp:1067 Error:Error in file ...\libraries\wireless\src\phy.cpp:1279 PHY-RX-MODEL is missing =============================== また題名からそれるのですが、配置してあるノードのrouting protocolをOLSRに変更しようとすると、プルダウンメニューの選択肢が「Bellman Ford,RIP,None」しか表示されません(wirelessライブラリーのStatusはOKとなっています)。 これらの問題は設定不足による問題なのでしょうか? ご教示いただけると助かります。よろしくお願いします。 |
scallion | 投稿日時: 2012/10/4 11:12 |
常連 登録日: 2010/10/21 居住地: 投稿: 51 |
Re: シナリオ実行失敗時に表示されるエラーについて GUIで、Physical Layerを見た時にRadio Typeが空欄になっていませんか?
そのまま保存してしまうと、PHY-RX-MODELが空欄のままconfigファイルに保存されてしまい、エラーになるようです。 一度、リビルドしてみてください。 cd %QUALNET_HOME%\main nmake -f Makefile-windows-**** clean nmake -f Makefile-windows-**** |
hndtik | 投稿日時: 2012/10/4 15:35 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
Re: シナリオ実行失敗時に表示されるエラーについて scallionさん、回答ありがとうございます。
おっしゃるとおりRadio Typeが空欄になっており、選択もできない状態でした。 指示されたとおりにリビルドしてみたところ下記のようになりました。 そして再びGUIを起動しようとすると 「QualNet executable file not found. Compile QualNet and restart the GUI」 と表示され、起動できなくなりました。 nmake -f Makefile-windows-**** clean ========================================================== 'Makefile-windows-common' は更新する必要がありません。 'Makefile-windows-first-target' は更新する必要がありません。 'Makefile-windows-targets' は更新する必要がありません。 'Makefile-windows-vc10' は更新する必要がありません。 'Makefile-windows-vc9' は更新する必要がありません。 'Makefile-windows-x64-vc9' は更新する必要がありません。 'Makefile-windows-x64-vc9e' は更新する必要がありません。 del /s *.obj & cd ../libraries/ & del /s *.obj & cd ../interfaces/ & del /s *.obj & cd ../contributed/ & del /s *.obj & cd ../main c:\snt\qualnet\5.2\main\*.obj が見つかりませんでした。 c:\snt\qualnet\5.2\libraries\*.obj が見つかりませんでした。 c:\snt\qualnet\5.2\interfaces\*.obj が見つかりませんでした。 c:\snt\qualnet\5.2\contributed\*.obj が見つかりませんでした。 del ..\main\temp.lib > NUL 2>&1 del > NUL 2>&1 del ..\libraries\wireless\src\prop_range.obj > NUL 2>&1 del ..\main\upgrade_scenario.obj > NUL 2>&1 del ..\libraries\wireless\src\shptoxml\shptoxml.obj ..\libraries\wirele ss\src\shptoxml\shptoxml_main.obj ..\libraries\wireless\src\shptoxml\shptoxml_s hared.obj ..\libraries\wireless\src\shapelib\dbfopen.obj ..\libraries\wireless \src\shapelib\shpopen.obj > NUL 2>&1 del > NUL 2>&1 del > NUL 2>&1 del > NUL 2>&1 del ..\bin\qualnet.exe > NUL 2>&1 del ..\bin\qualnet.pdb > NUL 2>&1 del ..\bin\qualnet.ilk > NUL 2>&1 del ..\bin\mts-socket.exe > NUL 2>&1 del ..\bin\mts-socket.pdb > NUL 2>&1 del ..\bin\mts-socket.ilk > NUL 2>&1 del ..\bin\radio_range.exe > NUL 2>&1 del ..\bin\radio_range.pdb > NUL 2>&1 del ..\bin\radio_range.ilk > NUL 2>&1 del ..\bin\shptoxml.exe > NUL 2>&1 del ..\bin\shptoxml.pdb > NUL 2>&1 del ..\bin\shptoxml.ilk > NUL 2>&1 del ..\bin\upgrade_scenario.exe > NUL 2>&1 del ..\bin\upgrade_scenario.pdb > NUL 2>&1 del ..\bin\upgrade_scenario.ilk > NUL 2>&1 del ..\bin\libexpat.dll > NUL 2>&1 del ..\main\vc60.pdb > NUL 2>&1 ======================================================= nmake -f Makefile-windows-**** ============================================================ 'Makefile-windows-common' は更新する必要がありません。 'Makefile-windows-first-target' は更新する必要がありません。 'Makefile-windows-targets' は更新する必要がありません。 'Makefile-windows-vc10' は更新する必要がありません。 'Makefile-windows-vc9' は更新する必要がありません。 'Makefile-windows-x64-vc9' は更新する必要がありません。 'Makefile-windows-x64-vc9e' は更新する必要がありません。 ============================================================ |
hndtik | 投稿日時: 2012/10/4 15:41 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
Re: シナリオ実行失敗時に表示されるエラーについて |
scallion | 投稿日時: 2012/10/4 15:50 |
常連 登録日: 2010/10/21 居住地: 投稿: 51 |
Re: シナリオ実行失敗時に表示されるエラーについて QualNet executable file not found. Compile QualNet and restart the GUI
は、nmake -f Makefile-windows-****が上手くいってないため出ています。 記述が足りず失礼しました。 Makefile-windows-****の、****の部分は、以下の中からお使いの環境に併せて選んで下さい。 Makefile-windows-vc10 Makefile-windows-vc9 Makefile-windows-x64-vc9 Makefile-windows-x64-vc9e とりあえずは、Makefile-windows-vc9でいいと思います。 vc10は、VS2010の場合、x64-vc9は、64bitの場合に使用しますが、無用なエラーを避けるため今は使用しないで下さい。 |
hndtik | 投稿日時: 2012/10/4 16:05 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
Re: シナリオ実行失敗時に表示されるエラーについて 何度もすみません。
nmake Makefile-windows-vc9 を実行しても「Makefile-windows-vc9は更新する必要がありません」とでます。 一応すべてのパターンで試したのですが、結果は同じでした。 |
forum_admin | 投稿日時: 2012/10/4 16:28 |
管理人 登録日: 2005/5/6 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 45 |
Re: シナリオ実行失敗時に表示されるエラーについて "-f" (ハイフン・エフ)が抜けてます。
nmake Makefile-windows-vc9 ではなく、 nmake -f Makefile-windows-vc9 です。 |
hndtik | 投稿日時: 2012/10/4 17:00 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
Re: シナリオ実行失敗時に表示されるエラーについて ご指摘ありがとうございます。見落としていました。
無事リビルドを実行できましたが、途中でエラーを吐いてしまいました。 ================================ cl /EHsc /MT /nologo -I..\include -I..\include\windows -I..\librarie s\developer\src -I..\libraries\multimedia_enterprise\src -I..\libraries\wireless \src -I..\libraries\wireless\src\olsrv2 -I..\libraries\wireless\src\shapelib -I..\libraries\wireless\src\shptoxml -I..\libraries\advanced_wireless\src -I..\l ibraries\cellular\src -I..\libraries\umts\src -I..\libraries\satellite\src -I..\ libraries\satellite\src\sattsm -I..\libraries\satellite\src\ane -I..\libraries\u rban\src -I..\libraries\sensor_networks\src -I..\libraries\lte\src -I../include/ windows -DPARALLEL -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_S ECURE_SCL=0 -D_HAS_ITERATOR_DEBUGGING=0 /Ox /Ob2 -D_CRT_SECURE_CPP_OVERLOAD_ STANDARD_NAMES -DENTERPRISE_LIB -DWIRELESS_LIB -DADVANCED_WIRELESS_LIB -DCELL ULAR_LIB -DUMTS_LIB -DSATELLITE_LIB -DKERNEL_LITE -DADDON_SATTSM -DADDON_ANE -DU RBAN_LIB -DSENSOR_NETWORKS_LIB -DLTE_LIB -DLTE_LIB_RLC /Fo..\libraries\advanced_ wireless\src\mac_dot16_ss.obj /c ..\libraries\advanced_wireless\src\mac_dot16_ss .cpp mac_dot16_ss.cpp ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18269) : warning C4553: '==' : 演算子にプログラム上の作用がありません。'=' を意図しましたか? ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18326) : error C2065: 'I' : 定義されていない識別子です。 ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18326) : error C2146: 構文エ ラー : ';' が、識別子 'dot16Ss' の前に必要です。 ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2065: 'I' : 定義されていない識別子です。 ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2146: 構文エ ラー : ')' が、識別子 'dot16' の前に必要です。 ..\libraries\advanced_wireless\src\mac_dot16_ss.cpp(18428) : error C2059: 構文エ ラー : ')' NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 9.0\ VC\BIN\cl.EXE"' : リターン コード '0x2' Stop. =============================== エラー箇所のファイルの中身を見てみたのですが私には原因がわかりませんでした。 mac_dot16_ss.cpp |
hndtik | 投稿日時: 2012/10/9 20:01 |
新米 登録日: 2012/10/3 居住地: 投稿: 6 |
Re: シナリオ実行失敗時に表示されるエラーについて windowsでのビルド環境が整っておらずうまくリビルドできていなかったようなので、環境をlinuxに移してインストールしたところ無事正常にシミュレーションできました。
今までアドバイスしてくれた方には感謝いたします。 これからもよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |