29

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
4

3 に答える 3

43

/パスでスラッシュを使用する

C:/Users/Shreedhar/Desktop/test_CL/CMakeLists
于 2012-12-06T10:54:03.663 に答える
14

環境変数のようなユーザー入力を読み取る場合は、文字列メソッドの文字置換機能でこれを行う必要があります。

string(REPLACE "\\" "/" outputVar ${_inputVar})
于 2015-02-17T16:04:59.183 に答える