Mar*_*ark 1 windows-installer wix visual-c++
我正在使用wix编写安装程序.我也写过自定义动作.但是在安装MSI时,安装失败,因为目标系统没有MSVCR100D.dll
我正在使用/MTd选项链接,这是我读到的文档建议用于静态链接.
任何人都可以让我知道如何msvcr100d.dll静态链接,以便即使msvcr100d.dll目标系统上没有,我的MSI安装成功?
MSVCR100D.dll中的"D"表示您的本机自定义操作DLL是调试DLL.除非安装了各种SDK,否则"D"依赖关系不会出现在目标计算机上.在发行版中重建您的DLL,依赖项将更改为MSVCR100.dll
此外,由于您使用的是WiX/Votive,因此可以使用Visual Studio WiX C++ CA项目类型为您创建项目.我的经验是,当您使用该项目类型时,所有默认的编译器和链接器设置都是开箱即用的.
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |