Debug版本可以运行,Realease版本提示无法定位程序输入点
2016-03-24 15:22
316 查看
release 项目属性中-----》连接器----》优化 选项中选择:保留未引
在release版本下面使用"保留未引用数据(/OPT:NOREF)"选项才可以正常运行。
/OPT:REF的作用是:如果你定义并且实现了一个函数,但是这个函数从来都没有被调用过,那么在链接期间,这个函数将会被优化掉,即最终生成的可执行程序中不包含此函数的代码。
/OPT:NOREF的左右则与上述相反。即便一个函数从来没有被调用过,它也会保留在可执行程序中。这样会增加不必要的程序体积,如果编译debug版本,则默认此选项。
在release版本下面使用"保留未引用数据(/OPT:NOREF)"选项才可以正常运行。
/OPT:REF的作用是:如果你定义并且实现了一个函数,但是这个函数从来都没有被调用过,那么在链接期间,这个函数将会被优化掉,即最终生成的可执行程序中不包含此函数的代码。
/OPT:NOREF的左右则与上述相反。即便一个函数从来没有被调用过,它也会保留在可执行程序中。这样会增加不必要的程序体积,如果编译debug版本,则默认此选项。
相关文章推荐
- android学习——实现背景图片平铺
- visual studio中提示无法解析的外部符号的解决方案
- Tableau9.2 学习笔记(1)---初识Tableau
- docker supervisord
- Android Eclipse SVN插件使用
- Linux文件权限
- unity2d之2d帧动画创建
- 第一次程序
- 机器学习基础(十一)—— Logistic Regression 梯度更新公式的推导
- 用xmlpull解析xml文件
- Java集合类常见问题(上)
- .net 操作 json
- android txt写入文件
- docker 开机重启
- FTP协议简介与断点续传功能的实现
- C#获取URL中的参数
- Hive学习之三 《Hive的表的详解和应用案例详解》
- 编译安装apache2.4.18遇到的问题以及解决办法
- Ajax交互,浏览器接收不到服务器的Json数据(跨域问题)
- 做一个合格的程序猿之浅析Spring AOP源码(十四) 分析ProxyFactoryBean