因为编译器cl.exe,在编译期间占用内存超过4G导致(可打开任务管理器检查cl.exe的内存占用情况)。 cl.exe默认使用32位,32位程序最大可使用地址空间为2^32=4GB,因此使用内存超过4G时会导致进程崩溃。 直接的解决方法是改用64位的cl.exe 如果按照上面方法处理的话,在32位系统中将无法编译。 因此还是彻底解决问题,就...