Hi,
I am working on a program that until recently compiled and worked using Visual Studio 2008 written in C++. Recently, "something" happened (I'm not sure what that was), but the source is not changed at all, and now the program compiled on any computer won't work (one specific subproject/DLL is broken, not the program completely). The error has to do with memory allocation for data acquisition from a hardware device.
I've tried building it on many different computers with fresh VS installations, but the same error occurs. I've tried using older sources that I am absolutely certain had compiled and worked, but no longer do. Compiling on an old computer (that has not been updated and is running VS 2008 from about a year ago and hasn't been touched since) works - the bug is no longer there. Using ANY other VS installation, the error always occurs.
What could possibly be the cause of this error? I've tried almost everything I can think of without uncovering any clues, including fresh VS installations and different linking configurations.
I can provide more information, but I'm new to using Visual Studio and don't have a very good grasp of its build process, and I've never worked with such a large code base, thus I'm not sure what information exactly is relevant. Please let me know if I need to provide any vital information.
Any help on this would be greatly appreciated - this has been a frustration for weeks.
Dhruv