質問: C++でwin64 apiを使ってガワだけ作ったアプリケーションにpythonを埋め込みたいのですがどうすればいいのでしょうか? Pythonがインストールされていない環境でも動かしたいので、アプリケーションの中にPythonを同梱したいと考えています。 Windows x86-64 embeddable zip fileというものを使えば実現できそうなのですが、visual studio 2017 communityで使いたいのですが使い方(どうすれば埋め込めるようになるのか)がわかりません。 ![example_figure](https://i.stack.imgur.com/FHQd3.png) 上のような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
回答: たまたま「Community♦ によってトップに表示されました。」ので。遅い回答ですが。 別方向のアプローチとして、この程度のGUIならば、Pythonに入っているTkInterで作成し、 PyInstallerとかPy2exeなどでパッケージとしてまとめれば、悩むことは少ないと思います。 それだけではなく、GUIライブラリも、exe化ツールも選択肢はいっぱいあります。 【わかりやすく解説】PythonのGUIライブラリを比較10選 おすすめはどれ? Python のプログラムを実行可能バイナリにコンパイルするには? webdriverprefs.json not found - pyinstaller Testing Tkinter or Selenium for Tkinter (Python recipe)