首页  >   经验  >   VS2017编译警告MSB8027解决办法

VS2017编译警告MSB8027解决办法

codexia 2018-04-13 16:28:07 953
VS   2017   MSB8027  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介当在编译的时候,VS2017发出警告MSB8027,意思是输出的目录相同,导致多个相同的文件生成的中间文件会相互覆盖,从而导致错误。
感谢 阿里云 对本站(本站由阿里云高性能服务器搭建)的赞助支持,本站推荐 →高性能云服务器2折起优惠由此进←↓
高性能云服务器2折起
秒后广告自动消失...会员无广告。点击可关闭广告。
    当你在一个项目里,两个不同的文件夹里,创建了相同的文件,在VS2017里显示为两个不同的目录,在文件夹里也确实在不同的文件夹里。但是当在编译的时候,VS2017发出警告MSB8027,意思是输出的目录相同,导致多个相同的文件生成的中间文件会相互覆盖,从而导致错误。
    那么这个问题如何解决呢?是改文件名吗?当然,改文件名是可以解决的,因为这样让每一个代码文件都有不一样的文件名,就不存在覆盖的问题。
    但是这个并不是最好的解决办法,因为你通过了目录结构来区分代码文件,尽管两个代码文件相同,但是因为路径不同,是可以区分开的。所以改名字是可以解决,但是不是最优雅的方式。
    解决的办法其实也很简单,但是我们需要明白其中的道理。其实编译默认的输出都是将中间文件放在一个目录,所以才会让多个相同文件名的中间文件重叠了,产生了覆盖。那么VS2017既然作为一个工具,
关注左侧公众号
发送 18;;np04
复制文章阅读码
填到下面输入框并确定
看完整内容
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:VS2017编译警告MSB8027解决办法
文章地址:http://www.cjjjs.com/article/2018413111743815
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:VS2017编译警告MSB8027解决办法
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. VS2017编译警告MSB8027解决办法 查找全网同类文章
  2. VS调试Linux时遇到加载符号模块的问题 查找全网同类文章
  3. VS2017编译Linux项目时添加不常用的命令选项方法 查找全网同类文章
  4. VS2017开发Linux程序时解决未定义的标识符问题办法 查找全网同类文章
  5. VS2017提示警告suggest parentheses... 查找全网同类文章
  6. VS2017的Linux项目编译和链接的相关说明 查找全网同类文章
  7. VS2017编辑框设置背景图片方法分享 查找全网同类文章
  8. VS2017控制台程序显示中文为乱码的问题解决办法 查找全网同类文章
  9. VS2017开发Linux项目的过程:从创建项目到调试运行全程指导 查找全网同类文章
  10. VS2017 Linux.targets error:g++ exited with code127 查找全网同类文章
分享到:
分享文章[VS2017编译警告MSB8027解决办法]到QQ空间

相关阅读

猜您感兴趣