VSOptions

version(Windows)
struct VSOptions {
const(char)* WindowsSdkDir;
const(char)* WindowsSdkVersion;
const(char)* UCRTSdkDir;
const(char)* UCRTVersion;
const(char)* VSInstallDir;
const(char)* VCInstallDir;
const(char)* VCToolsInstallDir;
}

Members

Functions

defaultRuntimeLibrary
const(char)* defaultRuntimeLibrary(bool x64)

retrieve the name of the default C runtime library

initialize
void initialize()

fill member variables from environment or registry

linkOptions
const(char)* linkOptions(bool x64)

retrieve options to be passed to the Microsoft linker

linkerPath
const(char)* linkerPath(bool x64)

retrieve path to the Microsoft linker executable also modifies PATH environment variable if necessary to find conditionally loaded DLLs

Meta