编译时没问题,可是在生成exe时发生general error c101008d错误,就说明代码没问题,问题出在生成exe文件时。
网上查了一下,发现问题出在杀毒软件上。
最终原因已查明
由于VC需要把生成的文件中嵌入MANIFEST文件,而由于杀毒软件之类的会握有这个文件句柄(因为杀毒软件
发现这个EXE,DLL正在读写),于是VC就写不进去了,方法是暂时关闭杀毒软件,这样就不用
改写MANIFECT
我用的是360杀毒软件,有这个问题.
编译时没问题,可是在生成exe时发生general error c101008d错误,就说明代码没问题,问题出在生成exe文件时。
网上查了一下,发现问题出在杀毒软件上。
最终原因已查明
由于VC需要把生成的文件中嵌入MANIFEST文件,而由于杀毒软件之类的会握有这个文件句柄(因为杀毒软件
发现这个EXE,DLL正在读写),于是VC就写不进去了,方法是暂时关闭杀毒软件,这样就不用
改写MANIFECT
我用的是360杀毒软件,有这个问题.