首页 > 系统服务 > 详细

vc编译器编译linux平台拷贝的源码问题

时间:2017-02-22 13:20:46      阅读:247      评论:0      收藏:0      [点我收藏+]

最近向windows平台移植一个linux的项目,编译老是出现问题。

具体症状:

在调试运行时,发现反汇编的的代码老是和源码对不上。

原因:linux平台上的文件格式一般是utf-8 无bom的格式,而vc对源码的处理方式是按照utf-8格式对待的,这造成了vc编译器无法正确解析该类文件。

解决方法:把该类文件统一改成ansi 或者utf-8就行。工具我用的是notepad++。也可以采取微软官方的做法:用/source-charset:utf-8选项来正确的读取这些文件。

参考文档:https://blogs.msdn.microsoft.com/c/2016/03/23/%E5%BE%AE%E8%BD%AFcc%E7%BC%96%E8%AF%91%E5%99%A8%E4%B8%AD%E7%AE%A1%E7%90%86%E5%AD%97%E7%AC%A6%E9%9B%86%E7%9A%84%E6%96%B0%E9%80%89%E9%A1%B9/

vc编译器编译linux平台拷贝的源码问题

原文:http://www.cnblogs.com/fuga/p/6427967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!