在 ATL 工程中,IDE会生成 *_i.c *._i.h,我手工删除了他们,但是IDE在重新生成的时候没有将他们加入到工程,于是我手工加入,此时出现了 fatal error C1853 错误。
原因在于IDE试图为 *.c文件使用预编译头。但是c文件是不能使用预编译头的。
在*.c文件上点击右键,属性,c++,预编译头,选择不使用。这样就OK了
vc工程也一样的照做
在 ATL 工程中,IDE会生成 *_i.c *._i.h,我手工删除了他们,但是IDE在重新生成的时候没有将他们加入到工程,于是我手工加入,此时出现了 fatal error C1853 错误。
原因在于IDE试图为 *.c文件使用预编译头。但是c文件是不能使用预编译头的。
在*.c文件上点击右键,属性,c++,预编译头,选择不使用。这样就OK了
vc工程也一样的照做