x86,x64,Debug,release在VS中的编译如何选择
来源:互联网 发布:绝地求生大逃杀优化差 编辑:程序博客网 时间:2024/06/04 16:01
1.x64和x86
x64(64位)和x86(32位)dll 动态链接库和主程序的生成平台必须一致。
一般来说,在不清楚客户的电脑是什么类型的操作系统的情况下,或者两者都有的时候,则主程序采用x86平台编译,dll采用Any CPU平台编译。若清楚的知道是64位操作系统,那么就可以都按x64平台编译了。
用depends工具判断exe和dll是debug还是release生成的:http://aigo.iteye.com/blog/2295120
2.debug和release
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。所以一般都是用Release来打包发布程序,另外,Release打包出来的程序也相对来说会小一些。
在Release模式下是不能一边调试一边修改代码的。
参考链接
http://www.timegowhere.com/post/about_vs_targetplatform.html
阅读全文
0 0
- x86,x64,Debug,release在VS中的编译如何选择
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release
- 关于VS项目平台的x86,x64,Any CPU以及Debug和Release
- Win10+VS2015平台下OpenCV3.1.0的x86和x64平台的Debug与Release模式的编译与配置
- 在vs2010 添加Gtest 测试框架X86 到x64 工程建立: 步骤 1.先编译Gtest源码,生成DEBUG 版本"gtestd.lib"与RELEASE版本"gtest.lib"。此处不明
- 在Release版本中如何关闭Debug版本中的log
- 在Release版本中如何关闭Debug版本中的log
- VS IDE Release或Debug进行运行时,在Debug或Release文件夹中的文件或者库文件不能直接找到,需要加上Debug或Release目录
- VS x86 x64 anycpu 编译运行对照表
- 如何让VS编译时自动引用Debug|Release版本的dll
- .net 编译时选择anycpu x86 x64的区别: 在 64 位 Windows 操作系统上: 用 x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。 用 x64 编译
- Debug VS release
- Debug vs. Release
- Debug vs Release
- VS Debug&Release
- Android比较优秀的开源项目
- 南阳ID:96 cigarettes
- 类多继承
- java.util.concurrent包图文源码解析(一)——CountDownLatch
- 数组元素循环右移问题
- x86,x64,Debug,release在VS中的编译如何选择
- 【JavaScript】—— 一键上传插件
- ubuntu下安装jenkins
- Hdu 1904 LCIS (dp)
- c++常对象和常成员函数详解
- 洛谷P1107 最大整数
- codeforces828C
- ubuntu 16.04安装opencv3.0流程以及报错解决
- 欢迎使用CSDN-markdown编辑器