VISUS_ 2019-04-04 14:42 采纳率: 0%
浏览 723
已结题

VS2010预编译头出现问题,无法负载创建对象文件".../stdafx.h"?

vs2010报错C1854:无法覆盖在创建对象文件“.../stdafx.obj”的预编译头过程中形成的信息。我在生成项目时不会报这个错,但是重新生成项目时就会报这个错。而我已经将stdafx.cpp文件中的预编译头属性设置成创建,其他的cpp设置成使用了,但是还是报这个错。因为我是接手的别人的项目,所以我不清楚这个项目是怎么配置的。但我发现,这个项目中有个tee chart目录,里面也有stdafx.cpp和stdafx.h文件。tee chart目录下的stdafx.cpp的预编译头设置的是使用,我不知道是不是因为有两个stdafx.cpp文件导致的这个问题,但是我试着删除了其中一个,都会报其他很多错误,说明这两个相同的文件都有用,也不会冲突呀。主要是想不明白直接生成就可以,清理后再生成或重新生成就报错。

  • 写回答

3条回答 默认 最新

  • 白色一大坨 2019-04-04 14:54
    关注

    可怜,真是接了个烂摊子啊,居然连预编译头文件这种玩意都搞出两套来,这个只能看如何调试了,是否可以把两个文件内容合并到一个里面,删除其中的一组。

    评论

报告相同问题?

悬赏问题

  • ¥20 fluent无法启动
  • ¥15 孟德尔随机化r语言运行问题
  • ¥15 pyinstaller编译的时候出现No module named 'imp'
  • ¥15 怎么把多于硬盘空间放到根目录下
  • ¥15 Matlab问题解答有两个问题
  • ¥50 Oracle Kubernetes服务器集群主节点无法访问,工作节点可以访问
  • ¥15 LCD12864中文显示
  • ¥15 在使用CH341SER.EXE时不小心把所有驱动文件删除了怎么解决
  • ¥15 gsoap生成onvif框架
  • ¥15 有关sql server business intellige安装,包括SSDT、SSMS。