如何更改 $(变量.平台)从 x86 到 Wix 中的 Win32
How to change $(var.Platform) from x86 to Win32 in Wix
我有一个Visual C++ 2013解决方案,包括许多C++项目和一个WIX安装程序项目。在x64平台上,一切都很好。但是在x86平台上,C++项目的$(OutDirectory)$(平台)$(配置)是...Win32...,但是 WIX 的 $(OutDirectory)$(Platform)$(Configuration) 是 ...x86...我能做什么?
您应该将所有项目添加到WiX项目中作为参考。 假设您的C++项目之一称为"MyHelperProject"。 您可以像这样访问该项目输出二进制文件:
<Component Guid="{723E4174-C9D2-4385-844E-C7D035B0C8FB}" Directory="INSTALL_ROOT">
<File Source="$(var.MyHelperProject.TargetPath)" KeyPath="yes"/>
</Component>
或者,如果要从该版本中获取其他文件:
<Component Guid="{A0D64469-A90C-4DF3-A54B-B386AC49E6E7}" Directory="INSTALL_ROOT">
<File Source="$(var.MyHelperProject.TargetDir)required_file.txt" KeyPath="yes"/>
</Component>
相关文章:
- 为x86而非x64编译时出错
- C++如何仅使用MOV在x86上实现发布和获取
- 在 c++ 中使用 x86 DIV 的这个 asm 块有什么用?
- 在 x86 上实现 std::atomic_thread_fence(std::memory_order_seq_cst
- 如何将C++子例程链接到 x86 程序集程序?
- 如何在 x86 处理器上实现"锁定添加"
- 您选择的 CPU 不支持 x86-64 指令集
- (Wix 安装程序)如何包含自定义操作依赖项
- std::x86 上需要memory_order_acquire围栏吗?
- 尝试使用 x86 asm SSSE3 将大端转换为小端序
- 如何在 MSVC C++中迁移 x64 的 x86 代码
- 将内联程序集尾调用函数尾声替换为用于x86/x64 msvc的Intrinsics
- 如何在WIX安装程序中隐藏或禁用"取消"按钮?
- 将程序从x86转换为x64
- 如果由不同的线程写入 8 字节,那么现代英特尔 x86 上的 8 字节读取是否保证理智?
- 将vector<vector<double>>从x86平台中创建的一个进程发送到x64中构建的另一个进程的最快方法是什么
- 收获(加热) Wix - 在 MSI 中存档资源
- x86 32位对Cuda的支持
- 这个x86汇编代码是如何接收和存储子程序返回的数据的
- 如何更改 $(变量.平台)从 x86 到 Wix 中的 Win32