Hi There 

There are a number of lines in the windows makefiles to build the
manifest into the binary.
The ones for dlls are incorrect
For dlls there should be a #2 instead of #1 (which is the default if
left off).
e.g. 
$(MT) -manifest micocoss$(VERSION).dll.manifest
-outputresource:micocoss$(VERSION).dll;#2

This issue doesn't always show up, since if the exe loading the dll can
already find the correct VC dll's it will work, otherwise there will be
issues loading the VC dlls dependant on the manifest. If you use
dependency walker, it won't find the dlls, if there is no separate
manifest file in the folder.

See MS documentation on this:
http://msdn.microsoft.com/en-us/library/ms235591(VS.80).aspx

Malcolm

_______________________________________________
Mico-devel mailing list
Mico-devel@mico.org
http://www.mico.org/mailman/listinfo/mico-devel

Reply via email to