Aur*_*rus 2 c++ runtime-error exception visual-studio-2010
今天我在运行时遇到了很奇怪的异常.我尝试逐步调试,但在main()调用之前发生异常.
所以我删除了每个包含和整个代码(注释它),并添加了一个空main()函数.
再次,编译后它会发生.也许一个项目配置错误?
BTW:异常后,VC10调试器进入strlen.asm并说空指针.
VS10解决方案得到了2个项目,第二个工作非常好,第一个也做了,但在我编译第二个项目后,它停止了工作.
项目具有相同的二进制输出,但是它们为每个项目获得了obj等文件的额外输出文件夹.
那么,那里有什么?
该问题很可能是全局或静态对象初始化的一部分,然后strlen使用空指针进行调用.你有任何.cpp的全局变量吗?或者某些类中的任何静力学?
请注意,即使您从main.cpp中删除了所有内容,其他.cpp文件仍将被编译并导致错误.
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |