[openrtm-users 02517] windows 64bit でコンパイル

3 posts / 0 new
Last post
Shunji Satoh
Offline
Last seen: Never ago
Joined: 2011-10-12 22:20
[openrtm-users 02517] windows 64bit でコンパイル

みなさま

電気通信大学大学院 佐藤 と申します.お世話になっております.

Windows 環境で,64bit用 dll を呼び出すコンポーネントを作成したいと思って
おります.当方でいろいろ格闘してみましたがどうにもうまくいかないので,対
処方法をご教示いただければと願っております.

----
最終的にやりたいこと:
・64bit用の libhoge.dll があり,これが提供している関数をコンポーネントか
ら呼び出したい.
----

やったことの概要:
1.まずは opencv の例題 http://www.openrtm.org/openrtm/ja/node/4625
を,64bit コンパイラー(Visual Studio 2010 Express + Microsoft Windows
SDK 7.1)でビルドできるかどうかを確認するために,
2.cmake の「Generate」の際に「Visual Studio 10 Win64」を選択した.
3.ビルドすると以下のエラーメッセージが出た.
------ ビルド開始: プロジェクト: Flip, 構成: Debug x64 ------
omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
module machine type 'X86' conflicts with target machine type 'x64'
------ ビルド開始: プロジェクト: FlipComp, 構成: Debug x64 ------
omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
module machine type 'X86' conflicts with target machine type 'x64'

環境:
・http://www.openrtm.org/openrtm/ja/node/4625 の「動作環境・開発環
境」+Microsoft Windows SDK 7.1
・OS:Windows 7 Professional (64bit)
・サンプルコンポーネントは期待通り動作.

試したことなど:
1.omniORB の64bit バージョンをインストールすればよいのだろうと思い,
2.http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.1.5/
を眺めてみるも,64bit 対応は omniORB-4.1.5-win64-vc9.zip だけで途方に暮
れる(omniORB-4.1.5-win64-vc10.zip がない)
3.ダメもとで,展開した zip の中身を \1.1\omniORB\4.1.5
にコピーしてみるが,やはりダメ.
4.そもそも omniORB だけ 64bit化しても意味がないことに気づく.
5.現在皆様に相談中.

以上よろしくお願いします.

_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users

Undefined
s-kurihara
Offline
Last seen: 10 years 4 months ago
Joined: 2010-07-28 00:18
[openrtm-users 02518] windows 64bit でコンパイル

佐藤先生

お世話になっております。
栗原です。

OpenRTMのダウンロードページにはリンクを張っておりませんが、
以下に64bit版を置いておりますので、こちらを試して頂けますで
しょうか。

http://www.openrtm.org/pub/Windows/OpenRTM-aist/cxx/1.1/OpenRTM-aist-1.1.0-RC3_vc10_x64.msi

※ 全て、64bit版で揃えておりますので、RTSystemEditorを使用する
場合は、64bit版のJavaが必要です(かもしれません)。

以上、宜しくお願い致します。

2012年3月29日18:46 Shunji Satoh :
> みなさま
>
> 電気通信大学大学院 佐藤 と申します.お世話になっております.
>
> Windows 環境で,64bit用 dll を呼び出すコンポーネントを作成したいと思って
> おります.当方でいろいろ格闘してみましたがどうにもうまくいかないので,対
> 処方法をご教示いただければと願っております.
>
> ----
> 最終的にやりたいこと:
> ・64bit用の libhoge.dll があり,これが提供している関数をコンポーネントか
> ら呼び出したい.
> ----
>
> やったことの概要:
> 1.まずは opencv の例題 http://www.openrtm.org/openrtm/ja/node/4625
> を,64bit コンパイラー(Visual Studio 2010 Express + Microsoft Windows
> SDK 7.1)でビルドできるかどうかを確認するために,
> 2.cmake の「Generate」の際に「Visual Studio 10 Win64」を選択した.
> 3.ビルドすると以下のエラーメッセージが出た.
> ------ ビルド開始: プロジェクト: Flip, 構成: Debug x64 ------
> omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
> module machine type 'X86' conflicts with target machine type 'x64'
> ------ ビルド開始: プロジェクト: FlipComp, 構成: Debug x64 ------
> omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
> module machine type 'X86' conflicts with target machine type 'x64'
>
> 環境:
> ・http://www.openrtm.org/openrtm/ja/node/4625 の「動作環境・開発環
> 境」+Microsoft Windows SDK 7.1
> ・OS:Windows 7 Professional (64bit)
> ・サンプルコンポーネントは期待通り動作.
>
> 試したことなど:
> 1.omniORB の64bit バージョンをインストールすればよいのだろうと思い,
> 2.http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.1.5/
> を眺めてみるも,64bit 対応は omniORB-4.1.5-win64-vc9.zip だけで途方に暮
> れる(omniORB-4.1.5-win64-vc10.zip がない)
> 3.ダメもとで,展開した zip の中身を \1.1\omniORB\4.1.5
> にコピーしてみるが,やはりダメ.
> 4.そもそも omniORB だけ 64bit化しても意味がないことに気づく.
> 5.現在皆様に相談中.
>
>
> 以上よろしくお願いします.
>
> _______________________________________________
> openrtm-users mailing list
> openrtm-users@openrtm.org
> http://www.openrtm.org/mailman/listinfo/openrtm-users

Shunji Satoh
Offline
Last seen: Never ago
Joined: 2011-10-12 22:20
[openrtm-users 02519] windows 64bit でコンパイル

栗原さま

電通大院・佐藤です.

早速のご配慮,ありがとうございます.64bit版Javaの要/不要を含めて改めて報
告します.

取り急ぎお礼まで.

> OpenRTMのダウンロードページにはリンクを張っておりませんが、
> 以下に64bit版を置いておりますので、こちらを試して頂けますで
> しょうか。
>
>
http://www.openrtm.org/pub/Windows/OpenRTM-aist/cxx/1.1/OpenRTM-aist-1.1.0-RC3_vc10_x64.msi
>
> ※ 全て、64bit版で揃えておりますので、RTSystemEditorを使用する
> 場合は、64bit版のJavaが必要です(かもしれません)。
>
> 以上、宜しくお願い致します。
>
>
>
> 2012年3月29日18:46 Shunji Satoh:
>> みなさま
>>
>> 電気通信大学大学院 佐藤 と申します.お世話になっております.
>>
>> Windows 環境で,64bit用 dll を呼び出すコンポーネントを作成したいと思って
>> おります.当方でいろいろ格闘してみましたがどうにもうまくいかないので,対
>> 処方法をご教示いただければと願っております.
>>
>> ----
>> 最終的にやりたいこと:
>> ・64bit用の libhoge.dll があり,これが提供している関数をコンポーネントか
>> ら呼び出したい.
>> ----
>>
>> やったことの概要:
>> 1.まずは opencv の例題 http://www.openrtm.org/openrtm/ja/node/4625
>> を,64bit コンパイラー(Visual Studio 2010 Express + Microsoft Windows
>> SDK 7.1)でビルドできるかどうかを確認するために,
>> 2.cmake の「Generate」の際に「Visual Studio 10 Win64」を選択した.
>> 3.ビルドすると以下のエラーメッセージが出た.
>> ------ ビルド開始: プロジェクト: Flip, 構成: Debug x64 ------
>> omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
>> module machine type 'X86' conflicts with target machine type 'x64'
>> ------ ビルド開始: プロジェクト: FlipComp, 構成: Debug x64 ------
>> omniORB415_rtd.lib(omniORB415_vc10_rtd.dll) : fatal error LNK1112:
>> module machine type 'X86' conflicts with target machine type 'x64'
>>
>> 環境:
>> ・http://www.openrtm.org/openrtm/ja/node/4625 の「動作環境・開発環
>> 境」+Microsoft Windows SDK 7.1
>> ・OS:Windows 7 Professional (64bit)
>> ・サンプルコンポーネントは期待通り動作.
>>
>> 試したことなど:
>> 1.omniORB の64bit バージョンをインストールすればよいのだろうと思い,
>> 2.http://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.1.5/
>> を眺めてみるも,64bit 対応は omniORB-4.1.5-win64-vc9.zip だけで途方に暮
>> れる(omniORB-4.1.5-win64-vc10.zip がない)
>> 3.ダメもとで,展開した zip の中身を\1.1\omniORB\4.1.5
>> にコピーしてみるが,やはりダメ.
>> 4.そもそも omniORB だけ 64bit化しても意味がないことに気づく.
>> 5.現在皆様に相談中.
>>
>>
>> 以上よろしくお願いします.
>>
>> _______________________________________________
>> openrtm-users mailing list
>> openrtm-users@openrtm.org
>> http://www.openrtm.org/mailman/listinfo/openrtm-users
>
>

_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users

Log in or register to post comments

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK