问题描述:
Starting E:\WorkSpace\QtPro\SpectrumAnalyzer\debug\SpectrumAnalyzer.exe...
QWidget: Must construct a QApplication before a QWidget
Invalid parameter passed to C runtime function.
Invalid parameter passed to C runtime function.
E:\WorkSpace\QtPro\SpectrumAnalyzer\debug\SpectrumAnalyzer.exe exited with code 3
编译时能通过,但在运行时出现以上错误,程序直接crash。程序中用到了自己编译的一个动态链接库,而在编译时使用的是release模式,将这个链接库加入到当前项目中时,在debug模式下运行时始终不能通过,但在release模式下能正常运行。最终解决办法是重新编译该动态链接库使用debug的模式编译,将编译后的库放入项目中,问题解决。