我正在将 Codeblock IDE 与 MingW 一起使用,我一直存在以下类型的错误问题。(文件 || 消息)
obj\CEntity.o(.text+0x71a) || In function `ZN7CEntity6OnMoveEff':
或者
obj\CArea.o(.bss+0x0) || In function `ZNSt6vectorI5CTileSaIS0_EEaSERKS2_':
obj\CApp_OnCleanup.o(.bss+0x0):C:\DevCpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\include\c++\3.4.2\bits\vector.tcc || first defined here
请注意,它将位置作为某种 obj 文件提供,因此我看不到它在我的代码中的位置。
我的 C++ 进步很大,但我仍然不太了解编译器的工作原理,我无法弄清楚可能导致问题的原因或如何解决此类问题。与代码问题不同,它真的很难用谷歌搜索,因为名称刚刚被打乱。
希望有人可以提供帮助,因为它阻碍了我,我只是找不到或想出解决办法!
(我决定不发布我的代码,因为它是许多相互关联的文件,我不知道错误在哪里,但我正在尝试遵循http://www.sdltutorials.com/sdl-tutorial-basics上的教程。第一个很少有人可以开始工作,但后来的那些似乎总是失败。这显然是我做错了,因为当我使用示例时它可以工作。)