プロジェクト

全般

プロフィール

バグ #2700

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

n-andoほぼ11年前に追加. ほぼ9年前に更新.

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

100%

予定工数:

説明

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

関係しているリビジョン

リビジョン 2395 (差分)
n-andoほぼ11年前に追加

[compat,win32] Stub/Skel file pathes in vcxproj for Windows have unnecessary idl/ prefix. Removed. refs #2700

リビジョン 2395 (差分)
n-andoほぼ11年前に追加

[compat,win32] Stub/Skel file pathes in vcxproj for Windows have unnecessary idl/ prefix. Removed. refs #2700

リビジョン 2396 (差分)
kawauchi がほぼ11年前に追加

[compat,win32] Stub/Skel file pathes in vcxproj for Windows have unnecessary idl/ prefix. Removed. refs #2700

リビジョン 2396 (差分)
kawauchi がほぼ11年前に追加

[compat,win32] Stub/Skel file pathes in vcxproj for Windows have unnecessary idl/ prefix. Removed. refs #2700

履歴

#1 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編

#2 n-andoほぼ11年前に更新

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

#3 n-andoほぼ9年前に更新

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

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