debug下通过,而release时提示fatal error C1010: unexpected end of file while looking for precompiled header d...


fatal error C1010: unexpected end of file while looking for precompiled header directive

在debug或release时出现如上的这种提示,可以如下处理:
project-> setting-> c/c++-> Precompiled   Headers-> 选中Not   Using   Precompiled   Headers

遇过在Debug下通过,而在release下出现如上的编译错误,是因为在debug下设置了不使用预编译头,而在release下没有设置不使用预编译头。

设置即可,或者在设置时,在左上角的下拉列表中选择: All Configurations ...

debug下通过,而release时提示fatal error C1010: unexpected end of file while looking for precompiled header d...
一般情况下,设置的都是debug版下的,其实release版下也得设置
 
debug下通过,而release时提示fatal error C1010: unexpected end of file while looking for precompiled header d...
设置release版下不使用预编译头
 
debug下通过,而release时提示fatal error C1010: unexpected end of file while looking for precompiled header d...
All Configurations,以前一直没注意,今天发现左上角这个可选
 

release版只有344k,而debug版2.64M