質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
DLL

DLL(Dynamic Link Library)とは、他のモジュールからも使用する事が出来る、関数とデータが格納されているモジュールのことです。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

1回答

1153閲覧

32bitのdllを作成したい

iappley08

総合スコア6

DLL

DLL(Dynamic Link Library)とは、他のモジュールからも使用する事が出来る、関数とデータが格納されているモジュールのことです。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

1クリップ

投稿2017/10/26 02:29

編集2017/10/26 03:53

C++で32bitのdllを作成したいです。

32bitのdllを直接作成するか、64bitのdllを32bitに変換することはできますか?
(bazelを使って実現できる方法があればベストなのですが...)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

こんにちは。

dllということはWindowsと思いますが、ビルド時にツールチェイン(コンパイラやリンカ)に対して32bitビルドを指定すれば32bitのdllを直接作成できるです。

投稿2017/10/26 02:52

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iappley08

2017/10/26 03:15

回答ありがとうございます! 64bitから32bitに変換する方法はなさそうですかね?
Chironian

2017/10/26 03:23

少なくとも私は知りません。
iappley08

2017/10/26 03:25

了解です。 32bitビルドを指定してやってみます!
iappley08

2017/10/26 03:41

bazelを使って、BUILDファイルのcoptsで-m32を指定してbuildしてみたのですが、以下のようなエラーが発生しました。 ERROR: /home/ike/tensorflow/tensorflow/examples/build_dll/BUILD:1:1: C++ compilation of rule '//tensorflow/examples/build_dll:inference.dll' failed (Exit 1) In file included from /usr/include/c++/5/bits/stl_tree.h:63:0, from /usr/include/c++/5/map:60, from tensorflow/examples/build_dll/dll.cpp:1: /usr/include/c++/5/bits/stl_algobase.h:59:28: fatal error: bits/c++config.h: No such file or directory 原因わかりますか?
Chironian

2017/10/26 03:57

linux、もしくはcygwinでビルドされているようですね。 私はこれらについては詳しくないです。 32bitのgccをインストールすればできそうな気もしますが、良く分かりません。
iappley08

2017/10/26 04:08

説明するの忘れてしまってすいません。 linux上でビルドしています。 別の質問作って聞いてみますね。 丁寧な回答ありがとうございました!
iappley08

2017/10/26 04:20

lunateaさん、情報ありがとうございます。 参考にしてみます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問