如何替换字符串并在Microsoft NMake中添加前缀或后缀?
我正在将GNU Make makefile翻译为Microsoft Visual Studio Makefile.我有三个疑问:
1)如何替换字符串.例如在包含以下内容的文件夹中 namespace_type_function1.cpp namespace_type_function2.cpp namespace_type_function3.cpp 我想改变类型让我们说“INT”字符串,所以我终于得到了 namespace_INT_function1.cpp namespace_INT_function2.cpp namespace_INT_function3.cpp 2)如何以类似的方式添加前缀 解决方法
在环境变量或内部nmake变量中包含字符串后,可以使用以下内容将一个固定字符串替换为另一个:
$(MY_VAR:REPLACE_THIS=WITH_THIS) “WITH_THIS”可以是空字符串. 示例makefile: MY_VAR=123451234512345 ALL: @echo $(MY_VAR:12=XX) @echo $(MY_VAR:12=) 输出: XX345XX345XX345 345345345 从Microsoft文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 如何重建全局目录?
- windows – Linux spin_lock与NT KeAcquireSpinLock
- Wix / MSI – 如何避免安装相同的MSI两次
- batch-file – 从批处理脚本中分配IP
- windows – 远程运行调用“以管理员身份运行”的脚本
- 单元测试 – 为什么Microsoft.VisualStudio.TestTools.Unit
- windows – 通过PowerShell运行.cmd文件
- Windows提高_2.2第二部分:用户区同步
- wix – 如何在不重新启动任何组件的情况下强制安装MSI – 但
- xaml – 如何设置PivotItem标头样式
- windows-7 – 有没有办法在不使用PowerShell或CI
- 为什么在Windows 7中使用错误的格式说明符崩溃我
- windows-server-2008 – Microsoft DNS:为同一个
- 如何在Windows命令行中执行for循环?
- 当存储库位于Windows文件共享上时,对多个用户使用
- windows环境:idea或者eclipse指定用户名操作had
- netcore开发windows普通服务(非Web)并一键发布到
- windows-server-2008 – 域控制器移出域控制器OU
- 使用.NET Compact Framework 3.5在Windows CE设备
- 域名系统 – Windows Server 2016 IPv6 Hell