【发布时间】:2018-01-29 15:36:59
【问题描述】:
很抱歉,这似乎是一个菜鸟问题,但我无法正确理解此命令,而且 Google 没有帮助我。
假设我有这个 CMake 脚本:
设置(OUTDIR ${CMAKE_CURRENT_BINARY_DIR}/MyFolder) 字符串(正则表达式替换“/”“\”OUTDIR ${OUTDIR})
我在一本书中找到了一个类似的例子。我尝试阅读那里的解释以及文档,但我仍然不完全清楚 sn-p 的作用。正如我从文档中了解到的: REGER REPLACE 将在每次找到它时将“/”替换为“\”并在输出中返回结果。那么在这种情况下,输出会是什么?上面定义的路径的“OUTDIR”文件夹?我不明白为什么它是 'OUTDIR ${OUTDIR}' 而不仅仅是 '${OUTDIR}'。请通过解释 sn-p 来帮助我消除这种困惑。谢谢
【问题讨论】: