C++で書いたwindowsアプリケーションにpythonを埋め込む
C++でwin64 apiを使ってガワだけ作ったアプリケーションにpythonを埋め込みたいのですがどうすればいいのでしょうか?
Pythonがインストールされていない環境でも動かしたいので、アプリケーションの中にPythonを同梱したいと考えています。
Windows x86-64 embeddable zip fileというものを使えば実現できそうなのですが、visual studio 2017 communityで使いたいのですが使い方(どうすれば埋め込めるようになるのか)がわかりません。
上のようなwindowがあり、実行をクリックするとseleniumのテストが開始され、停止を押すと、停止するようにしたいです。
また、seleniumのテストはpythonで書かれたものがすでにあるため、C#などで書き直すことは極力避けたいです。
LoadLibrary
を使ってpython3.dll
を読み込めばよいのでしょうか?
この使い方のドキュメントがあまりなく、よくわかっていません。
さらに、標準ライブラリを使うために、このzip内のpython36.zip
を展開したディレクトリをvisual studioのソリューションに追加したいのですが、drag dropしても追加されません。
OS:windows 10 Home
Visual Studio Version: Visual Studio 2017 Community