Portability issue

Hi all,

I have made a project on C++. It is working perfectly fine in machine having 32-bit OS. But its creating problem when running it in 64-bit OS. It's a huge code so actually pointing out the bug is quite tedious. Even gdb is not of much help.

Can someone suggest me how to go about it? I have heard there are some portability checking programs like lint. But as far as I searched for it, I got lint for .c files. I want it for c++. Or if someone else can suggest a better tool, it would be great.

Thanks in advance.
You may have latent bugs that only manifest when the sizes of the types change. You might want to use a memory debugger.
I think there is a tool called flexelint that works on C++ code.

Topic archived. No new replies allowed.