接手了前同事的一个烂摊子,用的mingW的编译器,试图给其切换到msvc编译器,但编译问题,加上各种库的依赖,导致耗时严重,领导又不给时间,所以就在现有基础上接着搞吧。
一开始很不习惯mingW,感觉调试不好调试,编译器检测还不严格,各种坑,就比如说这个错误,搞得我一头雾水,后来网上说是野指针,但是翻了几遍代码,也没发现有野指针,后来想了一下,mingW在编译的时候,如果不主动return,是能够编译通过的,原来是一个QString的函数,没有return导致的。记录一下,希望能帮助到其他踩坑的人。
本文分享了一次从mingW切换到MSVC编译器的实战经验,详细记录了过程中遇到的编译问题及库依赖难题,特别强调了一个关于QString函数未返回值的野指针错误案例。
9289

被折叠的 条评论
为什么被折叠?



