現在、静的リンクを使用して、組み込みの Python 2.7 アプリケーションを機能させています。しかし、このアプローチにはいくつかの問題があり、ロード オン コール アプローチ (動的リンク) を使用して修正したいと考えています。
だからここに私の計画があります:
- ここで説明されているように、ユーザーが使用したい python27.dll を選択できるようにします。
- AfxLoadLibrary() を使用してこの dll をロードします。
- Py_Initialize() およびその他の Python 関数を呼び出す
私の質問は: Py_SetPythonHome() 関数を使用して Python ホーム パスを設定する必要がありますか? 必須ですか?はいの場合、ユーザーに Python インストールの場所も指定する必要がありますが、これは避けたいと思います。