私の問題:MSYSとMSYS2の両方の環境で使用するMakefileでは、C++プログラムのコンパイル時に使用されるPYTHON_ROOT_DIRというパスがわかります。問題はPYTHON_ROOT_DIRが/mingw64/bin
などのposix形式のパスとして知られているMakefileにあり、C++プログラムでは"C:\\prog64\\msys64\\mingw64\\bin"
のような形式になります。追加の課題は、構成変数PYTHONMAJORに応じてパスがワイド文字またはノーマル文字であることです。C++プログラムのMSYS Makefileからパスを定義するにはどうすればよいですか?
私の質問:msysまたはmsys2環境に追加のプログラムやスクリプトをインストールする必要なしに、これをMakefileでどのように解決すればよいですか?