2017-06-22 9 views
0

inet> examples> lansと同様のプロジェクトを簡単に作成する方法はありますか?inet> examples> lansではなく、別のプロジェクトと作業領域にありますか?そして私はそれに対してどのような措置を取る必要がありますか?
新しいプロジェクトフォルダに "2ホスト"のような独自のモデルを作成しようとしましたが、Inetフォルダ(Omnet ++ 5.1、Inet 3.6、Windows 7 pro 64ビット)へのプロジェクト参照があります。 nedファイルの作成に問題はありません。 EtherAppCliとEtherAppServを使用したEtherHostの基本モデルは、nedファイルにあります。私はプロジェクトをビルドすることでエラーはありません。 しかし、モデルを実行すると、 "Class" inet :: EtherAppCli "not found"というエラーが表示されます。誰かが私にこの問題を解決するのを助けることができますか?Omnet ++ inet :: EtherAppCliが見つかりません

多くのおかげProject

答えて

0

ゴー| | | Makemake |あなたのソースディレクトリを選択し、Options... | Linkタブを選択し、Link with libraries from referenced projectsを選択してください。あなたの問題のため

+0

「参照されたプロジェクトのライブラリとのリンクはすでに有効になっています」というオプションがあります。しかし、私はプロジェクトのビルドによって警告を検出します。 警告(1項目) 無効なプロジェクトパス:インクルードパスが見つかりません(C:\ Programs \ Omnetpp \ omnatpp-5.1.1-src-windows \ omnetpp-5.1.1 \ samples \ src リソース:inet タイプ:パスエントリの問題 この問題を解決するにはどうすればよいですか多くありがとう – Loran

+0

Makemakeのオプションの 'Compile'タブで'参照プロジェクトからエクスポートされたインクルードパスを追加する 'を選択しましたか?あなたのプロジェクトをビルド中にエラーがなかったと書いてあります –

+0

これらのオプションでも問題は変わりませんプロジェクトをビルドする際にエラーはありませんが、問題が発生しました。 inet> examples> lansに入ると、私はtwohosts exaのプロジェクトをビルドします "警告(1項目)無効なプロジェクトパス:インクルードパスが見つかりません(C:\ Programs \ Omnetpp \ omnetpp-5.1.1-src-windows \ omnetpp- 5.1。1 \ samples \ src) " 私の質問:私のプロジェクトで遭遇した問題は、最終的にINET 3.6.0のインストールオプションから来ることができますか? – Loran

0

私のアドバイスは次のとおりです。

  1. は、「含む」という名前のフォルダがあり、あなたのプロジェクトは、(あなたは日食でそれを見ることができる)でしょうか?そうでない場合は、Eclipseで新しいプロジェクトを作成してください。New | Project | OMNeT++と入力し、そこにファイルを貼り付けます。 (inetのexamplesフォルダでこれを行う必要はありません)makeプロジェクトをコンソールに開いたときにエラーがないか確認してください。何かがある場合、それらはしばしば明示的です。エラーがない場合:Eclipseで

    • は、コンソールで「アウト」フォルダ
    • を削除し、Eclipseでプロジェクトディレクトリとタイプopp_makemake -f(力のため-f)に移動してmake
    • 、右のプロジェクトを右クリックし、EtherAppCli.hで定義されたすべての機能が

    • 0 EtherAppCli.ccに実装されてい Build project
  2. チェックをクリックしてください

これらの解決策のいずれかがエラーを解決することを願っています。

関連する問題