I want to try out the huge vs2005 function. I created a dialog box program using the wizard and started to compile it. Then I added a few codes and the error "mfc80ud not found. DLL, so this application cannot be started. .", I deleted the added code.
Solution found on the Internet: "Visual Studio 2005 projects generated using the wizard may encounter the problem that mfc80ud. dll cannot be found during running. This problem may be caused by manifest. Therefore, you can choose "no" for "embedded list" by modifying Project Properties> configuration tools> input and output ",. then compile, link, and run the program."
========================================================== ======================
Msvcr80d cannot be found. DLL Problem description: When we use. when a Win32 console program is created in net2005, compilation is normal. However, when debugging and running in bedug mode, a dialog box indicating that the component cannot be located is displayed, application startup failed because msvcr80d is not found. DLL. reinstall the application to fix this problem. When you encounter this problem, you may find many msvcr80d. DLL files in the system. Why can't you find them? We will try to compile in the release environment. It can be passed, but it still works in the debug mode. This is true for every new project. The reason is. net2005 adopts a new DLL Loading Scheme. When compiled into an EXE, a manifest file is also provided. The following statement is displayed in the output window during compilation: compiling manifest to resources...
Linking...
Link: e:/project/C ++/Double/debug/double.exe not found or not built by the last incremental link; wide Ming full Link
Embedding manifest... this file is usually embedded, so you cannot see it, but you can also leave it unembedded. This will generate an application scheme, but it is not easy to use. This problem is mainly caused by the inconsistency between FAT32 and NTFS timestamps, as a result, manifest cannot be embedded in the EXE (the default configuration is embedded, so the DLL file cannot be found in the error). If your file partition format is NTFS, there will be no such errors. There are two simple solutions:
- InProject Properties> Configuration Properties> configuration tools> General> FAT32 SolutionSelect Yes for the option, re-compile the project (must be re-compiled), debug run, you can pass.
- You can directly DeleteDEBUG directory, And then re-compile the project (must be re-compiled), debug application, you can pass.
========================================================== ======================================
Q: I 've created a simple Win32 console application. When I try to debug it, I get the message:
"This application has failed to start because msvcr80d. dll was not found. Re-installing the application may fix the problem ."
I used vs2005 to create a Win32 command line program. When debug mode is used, the system will get "msvcr80d. dll is not found, so this application cannot be started. "Reinstalling the program may fix this issue ".
A: In the Visual Studio project properties of the manifest tool, under general you can activate "use FAT32 work-around und". Now everything works fine.
In vs2005, choose configuration Properties> configuration tools> General> FAT32, and select "yes ". Solve the problem in debug mode.