foo.cpp(33918) : fatal error C1854: cannot overwrite information formed
during creation of the precompiled header in object file: 'c:\somepath\foo.obj'
咨询 MSDN 为我提供了以下信息:
在为同一文件指定 /Yc(创建预编译头)选项后,您指定了 /Yu(使用预编译头)选项。某些声明(例如包括 __declspec dllexport 的声明)使此无效。
在这种情况下,我们使用的是 dllexport 和预编译的头文件。有没有人遇到过这种情况并知道任何解决方法?非常感谢任何有助于阐明这个问题的意见。
谢谢