I don't understand this warning while building C++ DLL in VS2010:
FXdeltaMT4DLL.exp : warning LNK4070: /OUT:FXdeltaDLL.dll directive in .EXP differs from output filename 'C:\Documents and Settings\Visual Studio 2010\Projects\FXdeltaDLL\Debug\FXdeltaMT4DLL.dll'; ignoring directive
/OUT:filename directive in .EXP differs from output filename 'filename'; ignoring directive
The filename specified in the NAME or LIBRARY statement when the .exp file was created differs from the output filename that was either assumed by default or specified with the /OUT option.
You will see this warning if you change the name of an output file in the development environment and where the project's .def file was not updated. Manually update the .def file to resolve this warning.
A client program that uses the resulting DLL might encounter problems.