C#编译成x86与x64区别
2013-05-10 17:24
295 查看
static void Main(string[] args) { Console.WriteLine("This applications is compiled to run on all processors."); Console.WriteLine("Checking IntPtr.Size to see if this application is running as a 32bit or 64bit application."); Console.WriteLine("IntPtr.Size = " + IntPtr.Size); if (IntPtr.Size == 4) Console.WriteLine("This application is running as a 32bit Process."); if (IntPtr.Size == 8) Console.WriteLine("This application is running as a 64bit Process!!!"); Console.Read(); }
编译器选项: Csc.exe /platform:x86 或 在属性页中目标平台选择x86.
IntPtr 大小不同,一个为4,一个为8
相关文章推荐
- .net 编译时选择anycpu x86 x64的区别: 在 64 位 Windows 操作系统上: 用 x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。 用 x64 编译
- Android Studio 通过JNA调用 Clang编译的so库,以及Java JNA 调用x64dll,C# dllimport调用x86dll
- Android Studio 通过JNA调用 Clang编译的so库,以及Java JNA 调用x64dll,C# dllimport调用x86dll
- x86,amd64,x86-64,x64区别
- System.Data.SQLite.dll不能编译成AnyCPU问题的解决方案,以及它跨x86和x64的使用方法。
- X86、X64和X86_64区别
- X64 和 X86有什么区别
- 编译模式 Any CPU和x86的区别
- 『开源重编译』System.Data.SQLite.dll 自适应 x86 x64 AnyCPU 重编译
- 关于.NET编译的目标平台(AnyCPU,x86,x64)
- 关于MYSQL编程使用VS2015编译报“LNK4272库计算机类型“X86”与目标计算机类型“x64”冲突”的解决办法
- C#反编译工具 ILSPY-x64可动态调试-君临汉化版
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- X86、X64和X86_64区别
- C# 在项目中引用x86 x64的非托管代码的方法
- 最强反编译工具 ida pro 7.0 x86 arm x64 f5 for mac版全插件原始安装文件泄露版
- 系统的x86与x64是什么意思以及他们的区别?
- 关于.NET编译的目标平台(AnyCPU,x86,x64)
- 浅淡Windows7 32位与64位/x86与x64的区别
- X86(32位)与X64(64位)有什么区别,如何选择对应的操作系统和应用程序?