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


Reply via email to