繁体   English   中英

无法在Windows上使用make和cmake

[英]Can't use make and cmake on windows

我正在尝试在Windows 7 x64上编译食人魔。 这只是示例教程。

环境变量为:

BOOST_INCLUDEDIR=C:\OgreSDK\boost
BOOST_LIBRARYDIR=C:\OgreSDK\boost\lib
BOOST_ROOT=C:\OgreSDK\boost
OGRE_HOME=C:/OgreSDK
Path=...C:\Python34\;C:\Python34\Scripts...C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\GnuWin32\bin;C:\MinGW\bin;C:\Python34\;C:\Python34\Scripts...;C:/OgreSDK/bin/;C:\MinGW\bin

您可以在这里查看完整的https://gist.github.com/vinz243/bf1a2465215c0fb906b0

回购在这里https://github.com/vinz243/ogre-test

所以输出是:

Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
Compiler: C:/MinGW/bin/gcc.exe 
Build flags: 
Id flags: -c

The output was:
1

多次https://github.com/vinz243/ogre-test/blob/master/CMakeFiles/CMakeError.log

请注意,我必须附加

//CXX compiler.

CMAKE_CXX_COMPILER:FILEPATH=C:/MinGW/bin/g++.exe

//C compiler.

CMAKE_C_COMPILER:FILEPATH=C:/MinGW/bin/gcc.exe

// Make program
CMAKE_MAKE_PROGRAM:FILEPATH=C:/MinGW/bin/make.exe

在每个构建b / c上,每个构建都会引发错误,否则

有几个问题

  • 在PATH中,设置了Git bin/文件夹,它与cmake冲突。
  • CmdEr也在制造麻烦。 股票CMD有效
  • Cmd必须以管理员身份运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM