質問: 現在visual studioのx86で動くC++のプログラムを作ってまして、最終的にはこれをBoostなどでラップしてpythonで読み込みたいと考えております。 ですがpythonは64bitを使っているのでもしかしたら読み込むことができないのではないかと気づきました。 C++とpythonの関係には疎いのでラップをして読み込むことが可能であるかご教示お願いします。 現在の状況 ・使用しているC++用のDLLが32bit限定であるのでx64でコンパイルすることができません ・pythonはCUDAの関係で32bit版を使用することができません ・ラップはBoostで行こうかなと考えておりました
回答: とりあえずpythonは置いとくとして、基本的に64bitプロセスからは32bitDLLは読み込めません。 何らかの方法でプロセス間通信するとかになります。 Windows x64環境で32bit/64bit両プロセスから利用可能なDLLをつくる