【发布时间】:2014-11-26 15:31:40
【问题描述】:
我正在尝试在 Windows 7 x64 上编译 Ogre。这只是示例教程。
环境变量是:
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
repo 在这里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 上,每个构建都会引发错误,否则
【问题讨论】:
-
有点不清楚你真正想要什么。 “请调试我的代码或修复我的错误”通常不被认为是 stackoverflow 上的好问题。也就是说,您是否尝试过编译一个非常简单的测试项目?例如,一个最小的 cmake 项目,甚至是一个简单的 helloworld.cpp?
-
检查您的 CMake 错误日志:它指出它找不到文件夹(“输出为:Le fichier spécifié est introuvable”),因此提供的路径之一一定是错误的。基本上,它看起来不像是 Ogre 问题,而是一般的 CMake 问题。
-
我想是这样,但不幸的是它没有说明什么文件。@Andre 我正在尽快尝试:)
标签: windows makefile cmake ogre