今天在写代码时对项目进行清理并重新编译,麻烦出现了,编译正常,但在运行前报如下错误:
The program '[5008] txic.exe: Native' has exited with code -1073741811 (0xc000000d).
由于工程编译生成三个动态库与一个执行程序,最终将问题定位在动态库生成上面,觉得应该是工程配置问题,但尝试了很多方法,都不知道怎样解决,好在工程有原版本备份,利用原版本工程文件更新后,即可恢复正常;
最可怕的问题是想尝试找找是什么原因,而后比对了vs2010的工程配置,并未发现任何不同,利用BCompare文件比较工程都没发现问题出处,实在郁闷....
最后在网上找到贴子并尝试终于得到解决,目前还不清楚倒底是啥原因.如有哪位大神指教,不甚感激..
Project property pages -> Linker ->Manifest File -> Generate Manifest = no; //ok