程序运行出错,未使用调试信息生成二进制文件。

![![![图片说明](https://img-ask.csdn.net/upload/201807/25/1532500681_336595.png)图片说明](https://img-ask.csdn.net/upload/201807/25/1532500712_693184.png)图片说明](https://img-ask.csdn.net/upload/201807/25/1532500696_517089.png)图片说明 就这些代码,如果不用头文件,只将代码放在一个cpp文件里,则可以正常运行

如果是放在cpp中能运行,就是头文件包含问题。只要把该文件需要的头文件包含进来,就不需要将申明代码写入源文件,而且写入源文件也不是合理的工程管理方法。最好将头文件和源文件分开。

是不是有一些函数等有依赖关系,以及lib的依赖有关

未使用调试信息生成二进制文件,这个本身不是一个错误,要看你的编译有没有问题。是不是头文件重复包含或者循环包含了,检查下。