wix - Visual Studio 2008 redistributable OpenMP library as merge module -
i have project uses openmp , therefore links against vcomp90.dll.
now i'd create installer (using wix), , left wondering how add library project properly. appears regular msm redistributable runtime missing dll.
what correct way add library package?
i have not used merge module till date includes vccomp90.dll. however, see lot of posts people have used equivalent merge module includes called file. per microsoft's own literature, equivalent merge module named microsoft_vc90_openmp_x86.msm exits should include vccomp90.dll. did try search merge module on system , not find it. perhaps, needs optional component of visual studio might not have installed.
nevertheless,as searching merge module, stumbled upon text called redist.txt. redist.txt part of visual studio install folders(be remember check both windows drive installation drive, in case have installed visual studio in non windows drive).
the redist.txt has following text contained in it: for convenience, have provided following folders use when redistributing vc++ runtime files. subject license terms software, may redistribute folder (unmodified) in application local folder sub-folder no change folder name. may redistribute files (.dll , .manifest) within folder, listed below folder convenience, entire set.
**\vc\redist\x86\microsoft.vc90.openmp\ vcomp90.dll microsoft.vc90.openmp.manifest
\vc\redist\amd64\microsoft.vc90.openmp\ vcomp90.dll microsoft.vc90.openmp.manifest
\vc\redist\ia64\microsoft.vc90.openmp\ vcomp90.dll microsoft.vc90.openmp.manifest**
this gives 2 options: -include file , corresponding manifest file part of custom merge module , include in product. prefer approach can re-use merge module elsewhere products. -include file , manifest file directly in msi package.
the other option make use of bootstrapper msi file , run vc redistributable installer part of installation process.
Comments
Post a Comment