Bo Peng schrieb:
I do not know whether or not I can embed this manifest file with
lyx.exe, since it has already been embedded with QtCore.dll.manifest.
I can only see that we embed the QtGui4.dll.manifest, not the
Qtcore.dll.manifest.
Please try:
mt.exe /MANIFEST /path/to/this.manifest /outputresource:lyx.exe:1
on your lyx.exe file, and
mt.exe /MANIFEST /path/to/this.manifest /path/to/qtcore.dll.manifest
/outputresource:lyx.exe:1
and see if you can embed two manifest files at the same time.
I modified line 1374 in /development/scons/Sconstruct
from
frontend_env['LINKCOM'] = [frontend_env['LINKCOM'], 'mt.exe /MANIFEST %s /outputresource:$TARGET;1'
% manifest]
to
frontend_env['LINKCOM'] = [frontend_env['LINKCOM'], 'mt.exe /MANIFEST %s
..\Win32\packaging\Microsoft.VC80.CRT.manifest /outputresource:$TARGET;1' % manifest]
This runs through but I can then not open the lyx.exe. Putting the command
'mt.exe /MANIFEST ..\Win32\packaging\Microsoft.VC80.CRT.manifest
/outputresource:$TARGET;1'
in an extra line outside the LINKCOM environment does nothing. Any ideas?
Joost delivered the MSVC manifest together with his builds, perhaps he also
didn't manage to include it.
regards Uwe