如何在 NMake 中创建和使用多行字符串变量?

Posted

技术标签:

【中文标题】如何在 NMake 中创建和使用多行字符串变量?【英文标题】:How do you create and use multi-line string variables in NMake? 【发布时间】:2018-10-26 06:49:25 【问题描述】:

我正在为 Windows 编写 NMake 构建脚本。我想在 NMake makefile 中写一个多行字符串。

以下问题中建议的方法在 GNUMake 中有效,但是当我在 NMake 中使用它时,出现语法错误,表明 NMake 试图将每一行解析为语法而不是文字字符串变量。

Is it possible to create a multi-line string variable in a Makefile

最终我想要对多行字符串执行的操作是将其打印到文件中。

如何在 NMake 中执行此操作(创建多行字符串并将其回显到文件中)?

【问题讨论】:

【参考方案1】:

NMake“内联文件”似乎为我的用例完成了这项工作:

@echo <<filename.txt
blah
blah
blah
<<KEEP

https://docs.microsoft.com/en-us/cpp/build/inline-files-in-a-makefile

【讨论】:

以上是关于如何在 NMake 中创建和使用多行字符串变量?的主要内容,如果未能解决你的问题,请参考以下文章

在 R 中的函数中创建和使用新变量:tidyverse 中的 NSE 编程错误

在 Java 中创建和打印格式化文件

在java中创建和初始化对象

markdown 在wordpress中创建和使用自定义全局变量。

如何在 MATLAB 中创建和保存大型数据集?

如何在 Mongoose 中创建和使用枚举