VS2008+ Win10 之 WinCE SDK 编译错误 c1xx : fatal error C1023 & fatal error C1001

Posted 91program

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2008+ Win10 之 WinCE SDK 编译错误 c1xx : fatal error C1023 & fatal error C1001相关的知识,希望对你有一定的参考价值。

以前工作中使用的 WinCE 平台的工程文件:编译正常,后续再次编译时不通过。出现如下的错误:
c1xx : fatal error C1023 unexpected error with pch, try rebuilding the pch
在网上查找,使用 EMET 软件关闭了 ASLR 后,不再出现上述错误。但还是有错误,错误变成:
VS2008 fatal error C1001: An internal error has occurred in the compiler.
再在网上查找无果,想想之前可以正常编译时与到目前可能对 Win10 系统的修改,认为最大的可能是因为编译 QT 静态链接库时增加的 LIB 和 INCLUDE 等环境变量。

于是,打开“环境变量”对话框,将增加的发下三项删除:
INCLUDE = D:\\Qt\\Qt5.3.1\\Tools\\mingw482_32\\i686-w64-mingw32\\include
LIB = D:\\Qt\\Qt5.3.1\\Tools\\mingw482_32\\i686-w64-mingw32\\lib
PATH = D:\\Qt\\Qt5.3.1\\Tools\\mingw482_32\\bin

再对工程进行编译,还是错误。但 Rebuild 后,编译通过。

以上是关于VS2008+ Win10 之 WinCE SDK 编译错误 c1xx : fatal error C1023 & fatal error C1001的主要内容,如果未能解决你的问题,请参考以下文章

Win10 下使用 VS2008 开发 WinCE 应用可能遇到的问题

Win10 下使用 VS2008 开发 WinCE 应用可能遇到的问题

WinCE compact 7 VS2008 调试模式启动应用错误

VS2008开发WinCE程序编译速度慢的解决办法

Win CE & VS2008 工程自动编译

Win CE & VS2008 工程自动编译