楼主说到,编译树上的例子,都出现编译通过却无法执行程序的问题,即:问题的焦点是弹出的错误对话框。
从楼主的编译结果来看,程序已经正确编译且生成了可执行文件。
编译生成的可执行文件不能运行,还是系统不兼容的可能性大吧。
为了验证这一点,楼主可以用其他同学编译好的可执行文件,copy到自己的计算机上测试一下,看能否排除该问题。
另有眼尖的网友发现了语法错误,和楼主当前打开的是一个头文件,
理论上说,楼主当前的编译环境很有可能并没有编译该头文件,
也即若楼主编写了一个c或者cpp源文件,并没有引用该头文件,工作区或工程中编译的是c文件或者cpp文件,
所以不会产生编译错误的提示