MSB8028

需要修改宏,我的是因为预编译头文件目录名字一样导致

1、问题过程

一下错误属于自己自己设置属性导致错误(解决方案仅供参考)

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(388,5): warning MSB8028: The intermediate directory (D:\SysMaHongKai\Out\Obj\Win32\) contains files shared from another project (Induce.vcxproj).  This can lead to incorrect clean and rebuild behavior.

(中间目录(D:\SysMaHongKai\Out\Obj\W32\)包含从另一个项目(Induce.vcxproj)共享的文件。这可能导致不正确的清理和重建行为。)

无论是清理重编还是怎么都会生成,难道真的需要

删除对应修改的工程的源文件目录下的  x64\Debug\ 和 x64\ Release\ 文件夹的*.obj、*.log、*.tlog、*.pdb文件,然后重新编译该工程即可

可是我是清理重新编译的????

分析下,大概是由自己引用文件不正确导致? 好吧 开始查查。

自己清理重新编译 Induce(加活了

2、解决问题1
又有警告(我的文章里有) LNK4075

重新编译下 Induce

 >C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(388,5): warning MSB8028: The intermediate directory (D:\SysMaHongKai\Out\obj\Win32\) contains files shared from another project (Main.vcxproj).  This can lead to incorrect clean and rebuild behavior.

 MSB8028,好家伙你出来了呀

看下目录,提示清理  好我把我的 Main清理

然后 重新编译下 Induce(这里可以了解到,MSB8028 出现是因为 有Main,然后我共享了Main中的文件我纯属一脸懵逼,为啥哩 ,我没包含呐,等会处理 (遗留问题yl1))

ok,没警告了

编译Main,好家伙出来了,还带个弟弟

1>------ 已启动全部重新生成:  项目: Main, 配置: Release Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(388,5): warning MSB8028: The intermediate directory (D:\SysMaHongKai\Out\Obj\Win32\) contains files shared from another project (Induce.vcxproj).  This can lead to incorrect clean and rebuild behavior.
1>  stdafx.cpp
1>  Main.cpp
1>Main.cpp(1): warning C4653: 编译器选项“优化(一个或多个 /Oawstgp[y])或调试检查(一个或多个 /GZ、/RTCcsu)”与预编译头不一致;忽略当前命令行选项
1>  LINK : 已指定 /LTCG,但不需要生成代码;从链接命令行中移除 /LTCG 以提高链接器性能
1>  Main.vcxproj -> D:\SysMaHongKai\Out\Run\Win32\Main.exe
========== 全部重新生成:  成功 1 个,失败 0 个,跳过 0 个 ==========

3、解决问题2

先解决  C4653

继续看 MSB8028,是因为包含 Induce 的分享的文件。(盲猜是自己配置哪里不对)

看下网上 警告MSB8028:中间目录(Debug \)包含从另一个项目共享的文件icon-default.png?t=N2N8http://cn.voidcc.com/question/p-ooksdwlr-bhs.html

那就看下 $(IntDir) 是不是不一样

我的

是一样的,我看我哪里用了 ,我预处理是用了 还是相同的,想想怎么改

4、解决问题3

修改宏 属性配置(修改宏IntDir

 

然后无论是编译还是F5 OK,顺手解决了 yl1这些问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ma_Hong_Kai

微信 2936729162

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值