如何使用 C# 预处理器指令找到在 64BitOperatingSystem 上运行的 32BitProcess。
有关更多信息,我需要声明 dll 名称(基于位)以访问 extern 函数。我需要使用预处理器方式的以下代码。
public String WABDll;
if (64Bit)
{
WABDll = "Win-64.dll";
}
else if(32Bit Process on 64BitOS)
{
WABDll = "Win-32on64.dll";
}
else if(32Bit)
{
WABDll = "Win-32.dll";
}
我尝试了以下方式
#if _64BIT
public const String WABDll = "Win-64.dll";
#elif _32BIT
public const String WABDll = "Win-32on64.dll";
#else
public const String WABDll = "Win-32.dll";
#endif
有什么建议么。