I've already read this, and none of the solutions worked.
- Use of MFC is set to Use MFC in a shared DLL file for all configurations.
- _AFXDLL is defined under C/C++ PreProcessor /MDd and /MD are defined for debug and release configurations respectively
- I've tried cleaning and building.
- I've tried manually deleting bin directories and rebuilding, yet I still get the same error telling me to do what I have already done.
The error is. Error C1189 #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
This is a VC++ 6.0 dll project upgraded by VS2015.