使用CMake在VC++ 10中运行我的OpenCL代码时出现以下错误:
CMake Error at CMakeLists.txt:6 (set): Syntax error in cmake code at
C:/Users/Shreedhar/Desktop/testCL/CMakeLists.txt:6
when parsing string
C:\Users\Shreedhar\Desktop\test_CL\CMakeLists
Invalid escape sequence \U
Run Code Online (Sandbox Code Playgroud)
Sim*_*mon 31
/在路径中使用正斜杠
C:/Users/Shreedhar/Desktop/test_CL/CMakeLists
Run Code Online (Sandbox Code Playgroud)
Bar*_*ray 11
如果您正在阅读环境变量等用户输入,那么您需要通过字符串方法的字符替换功能来完成此操作.
string(REPLACE "\\" "/" outputVar ${_inputVar})
Run Code Online (Sandbox Code Playgroud)