0

我正在使用 Java 和 Apache Velocity 模板来生成一些 C 代码。目前我必须转义#define预处理器指令,因为 Apache Velocity 也使用这个指令。是否可以告诉 Apache Velocity 不要解释#define为 Velocity 的指令而不必总是逃避#define

感谢您的任何提示!

4

1 回答 1

0

VTL 指令可以使用反斜杠字符 ("\") 以类似于有效 VTL 引用的方式进行转义。

\#define will renders texts as #define

#定义

## \#include( "a.txt" ) renders as #include( "a.txt" ) 

#include("a.txt")

有关更多信息: 转义 VTL 指令

于 2013-07-15T16:22:00.267 回答