目录分隔符在运行cmake时变成反斜杠的问题

时间:2018-02-10 04:10:33

标签: windows makefile build cmake mingw

如何让CMake不要抱怨Windows路径中的转义字符,或者将它们解释为被正斜杠分隔?

我试过了:

for/?

我也尝试过以下别名:

SET CC="C:/Game Dev/Tools/MingW-w64/x86_64-7.2.0-win32-seh-rt_v5-rev1/mingw64/bin/gcc.exe"
SET CXX="C:/Game Dev/Tools/MingW-w64/x86_64-7.2.0-win32-seh-rt_v5-rev1/mingw64/bin/g++.exe"

我使用Cmake="C:/Game Dev/Tools/cmake-3.10.2-win64-x64/bin/cmake.exe" -G "MinGW Makefiles" -DCXX="C:/Game Dev/Tools/MingW-w64/x86_64-7.2.0-win32-seh-rt_v5-rev1/mingw64/bin/g++.exe" -DCC="C:/Game Dev/Tools/MingW-w64/x86_64-7.2.0-win32-seh-rt_v5-rev1/mingw64/bin/gcc.exe" $1 $2 $3 //代替////使用和不使用引号尝试上述内容,并通过控制面板设置环境变量。

此外,我做了别名\(因为MinGW bin路径在环境变量路径上),但是没有用。

Cmake="C:/Game Dev/Tools/cmake-3.10.2-win64-x64/bin/cmake.exe" -G "MinGW Makefiles" -DCXX=g++.exe -DCC=gcc.exe $1 $2 $3

我使用的是Windows 10,以及MingW和CMake的最新版本。

无论我是否尝试在cmder或cmd中运行它,我都会收到相同的消息。

0 个答案:

没有答案