WindowsでVisual Studioコンパイラを使用して実行時に実行可能ファイルからC++コードをコンパイルする方法を解明しようとしています。Visual Studioコンパイラを使用してランタイム中にC++ファイルをコンパイル
Visual Studio IDEを使用してメインプロジェクトを実行ファイルにビルドし、CreateProcessを使用して他のC++ファイルをコンパイルし、後でこのDLLをロード/使用/アンロードするためのDLLを作成します。
私は、これを行う方法の1つに環境変数(主にPATH、INCLUDE、LIB)を設定する必要があり、これを行う "vcvarsall.bat"という.batファイルがあることを理解しています。
私が立ち往生している部分は、このバッチファイルに渡された引数です。私は、最初の議論は、いくつかのオプションがx86、amd64、armなどのオプションを持つプラットフォームであることを見ています。しかし、どのようにこれらの引数のうちのどれを私が使用するべきであるかをプログラマティックに把握するには、これら?