MSB8028

news/2024/10/31 5:35:57/

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

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这些问题


http://www.ppmy.cn/news/154959.html

相关文章

AM5728

AM5278学习记录_1 AM5728的架构图1、介绍 该微处理器单元 (MPU) 具有一个 32 位的地址接口, 这使得它能够处理 4-GiB 地址空间。根据目标的类型不同, 这些空间被分为几个区域。 内存映射具有以下一些特征, 并且这些特征能够被一些发起程序共享&#xff0…

1553B总线简介

1.1553B总线简介 MIL-STD-1553B总线是美国空军电子子系统联网的标准总线,是一种中央集权式的串行总线, 总线组成包括一个总线控制器,负责总线调度、管理,是总线通讯的发起者和组织者;若干(最多不超过31个)远程终端&…

开源金庸群侠传3D重制版

开源地址:https://github.com/jynew/jynew 开源和开发这个游戏纯属我个人行为,与公司和工作室均无关。 目前IP和其中部分素材均未取得授权,仅仅是供个人学习使用。

金庸群侠传3D重制版

还在开发中!摆了一晚上战斗地图~ 看上去有点那么感觉了。 花一个小时剪了个视频…… 金庸群侠传3D重制版-业余时间制作的非盈利项目(开发中...更新随缘)

征战三国html5源码,征战三国单机版

征战三国单机版是一款非常具有策略性的战争类型的游戏。在游戏中玩家可以通过招募的方式获得很多经典的三国武将,丰富的属性搭配可以很好的进行利用使得战斗更加的便捷。经典的三国题材战争画面十足,最新推出的单机版玩家可以更加方便的进行游玩。感兴趣…

左右三国下载

黄巾军再次作乱,领土快要被攻陷了,英勇威猛的武将将此刻开始改变命运。《左右三国》带你一起穿越三国冲出重围,给三国世界谱写新的篇章,在流行的横版RPG游戏里面,畅游三国,在乱世三国称兄道弟,一…

重置3D版《金庸群侠传》,进行中

最近个人叫上了一个内部美术小伙伴在工作之余做一个很有意思的事情,拿《汉家江湖2》的引擎移植经典版《金庸群侠传》 通过铁血丹心论坛s大(金庸群侠传c开源版作者)的帮助,以及参考部分原版金庸的代码、资源结构,我在我…