0
我正在使用CMake版本2.8.10.2。 在其中一个build.make文件中,它通过回显文件的内容来生成version.h文件。这是命令:CMake生成的文件导致编译失败
echo \#define QGSVERSION \"1c2b025\" >C:/dev/cpp/Quantum-build/qgsversion.h
它在.h文件最终成为
\#define QGSVERSION \"1c2b025\"
编译时,我得到stray '\' in program
错误。
这是定义之前的\#
问题。它看起来像CMake希望逃脱#
与\
。我如何解决这个问题?
你能解释一下你想做什么,而不是你怎么做到的?因为回显文件在我看来是错误的。 – ixSci 2013-03-04 08:30:52