解决QT中创造对象时执行完构造函数的参数列表就直接退出:
在VS2010的输出对话框中输出如下错误:
cannot mix incompatible at library(version 0x 40805) with not (version 0x 40805)
经过排查发现:
在启动exe时加载错了动态库了。
加载错的原因是,在系统环境变量配置的path路径中有两个路径可以找到
名字一样的两个动态库,错误的那个动态库的路径还放到了正确的动态库
前面。
启示: 在运行exe时,可以看看其加载的动态库是否正确,来先确保动态库的正确性。