Hi, I am working at modifying some C++ code from the vendor of a data acquisition board we use. All I had was the c code and the header files, no project file of any kind (so I don't know what environment it was developed in) I created a simple dos application with Visual Studio 2005 and pulled the files in. I had to make a couple mods to get it to compile (like change fopen to fopen_s).
I should make it clear that we had been running an exectuable of this program for some time and that it works fine, there are two dlls that are needed with it. Now when I run the program I get an error "The system cannot execute the specified program" That's real descriptive. I've done a bunch of searching on that error. I read about Manifest, I do believe that is embedded in my binary because I see it when I load the .exe in VS. I tried running Dependency Walker. It did find two dlls that are missing but it says they are missing for the working executable too. I've read some info that points to there being a problem with running these older dlls I have with an executable from VS 2005. Should I try to compile in an older version of VS like VS 6.0? Anyone have any thoughts? I'd appreciate any advice you might have. I should add that I'm an amateur with Visual Studio, most of my background is in embedded microcontrollers. Thanks in advance. Mike
