プロジェクト

全般

プロフィール

バグ #2700

完了

Widnowsで拡張モジュール関係のビルドが通らない問題を解決

n-ando さんが11年以上前に追加. 9年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2013/05/31
期日:
進捗率:

100%

予定工数:

説明

Widnowsで拡張モジュール
  • LogicalTimeTriggeredEC
  • Filenameservice
    のビルドが通らない。問題を特定し、修正してビルドが通るように修正をお願いいたします。

n.kawauchi さんが11年以上前に更新

  • 進捗率0 から 100 に変更
  • LogicalTimeTriggeredECとComponentObserverConsumer(追加)への対応
    • エラー原因は2つのモジュールとも同じ種類
    • モジュールのvcxprojファイルの定義で、ファイルパスが違っていた
      • 不要なサブディレクトリ名「idl\」が付いていたため、No such file or directory のエラーが発生していた
    • 対応は、vcxprojファイルの生成情報であるMakefile.amを修正した
      • LogicalTimeTriggeredECに対する修正(r2395にてtrunkにコミット)
      • ComponentObserverConsumerに対する修正(r2396にてtrunkにコミット)
  • Filenameserviceへの対応
    • エラー内容は、boostのパスが違っていたためライブラリファイルを開くことができないというもの
    • boostはソースをビルドして利用していたので、ライブラリのパスが「$(boost_root)\stage\lib」だった。これに対し、「$(boost_root)\lib」を見に行っていたため見つからなかった。
    • boostのインストーラを利用すると、「$(boost_root)\lib」のパスになることを確認した
    • boostソースをビルドした時はlibフォルダを移動させ、「$(boost_root)\lib」のパスに置いたらエラーは解消した
    • このエラーに対するOpenRTM-aist(C++)のソース修正は無し
    • boostの2通りのインストール方法について、以下のページに説明を追加した
      ソースからのビルドWindows編

n-ando さんが11年以上前に更新

  • ステータス新規 から 終了 に変更

n-ando さんが9年以上前に更新

  • 対象バージョン を削除 (RELENG_1_1)

他の形式にエクスポート: Atom PDF