您的位置:首页 > 其它

Debug版本可以运行,Realease版本提示无法定位程序输入点

2016-03-24 15:22 316 查看
release 项目属性中-----》连接器----》优化   选项中选择:保留未引

在release版本下面使用"保留未引用数据(/OPT:NOREF)"选项才可以正常运行。

/OPT:REF的作用是:如果你定义并且实现了一个函数,但是这个函数从来都没有被调用过,那么在链接期间,这个函数将会被优化掉,即最终生成的可执行程序中不包含此函数的代码。

/OPT:NOREF的左右则与上述相反。即便一个函数从来没有被调用过,它也会保留在可执行程序中。这样会增加不必要的程序体积,如果编译debug版本,则默认此选项。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: