2017-10-11 228 views
0

我尝试使CMake与我的设置(Windows 7,64位)一起工作。我已经安装了MingGW以拥有C和C++编译器。在CMake的的配置我输入了以下: C编译器:C:/MinGW/bin/mingw32-gcc.exe 为C++编译器:C:/ MinGW的/ bin中/的mingw32-G ++ EXECMake无法与MinGW一起安装g ++

但是当试图在用CMakeList构建的项目上运行CMake时,出现以下错误:

程序无法启动,因为您的计算机缺少libgmp-10.dll。尝试重新安装程序来解决这个问题。

以下是完整的输出中:

的CXX编译器标识为未知检查工作CXX 编译器:C:/ MinGW的/ bin中/的mingw32-G ++ EXE检查工作CXX编译器: Ç :/ MinGW/bin/mingw32-g ++。exe - C:\ Program Files \ CMake \ share/cmake-3.9/Modules/CMakeTestCXXCompiler.cmake:44 (消息):C++编译器“C: /MinGW/bin/mingw32-g++.exe“不是 能够编译一个简单的测试程序。

它失败,出现以下的输出:

更改导演:d:/库/ deformetrica /编译/ CMakeFiles/CMakeTmp

运行构建命令:“C:/ MinGW的/斌/的mingw32-化妆。 exe文件” “cmTC_bbc9e /快”

C:/MinGW/bin/mingw32-make.exe -f CMakeFiles \ cmTC_bbc9e.dir \ build.make CMakeFiles/cmTC_bbc9e.dir /建造

的mingw32-化妆。 exe [1]:进入目录
'd:/库/ deformetrica /建造/ CMakeFiles/CMakeTmp'

建筑CXX对象 CMakeFiles/cmTC_bbc9e.dir/testCXXCompiler.cxx.obj

C:\ MinGW的\ BIN \的mingw32-G ++ EXE -o
CMakeFiles \ cmTC_bbc9e.dir \ testCXXCompiler.cxx.obj -c
d:\库\ deformetrica \建立\ CMakeFiles \ CMakeTmp \ testCXXCompiler.cxx

CMakeFiles \ cmTC_bbc9e.dir \ build.make:64 :目标食谱
'CMakeFiles/cmTC_bbc9e.dir/testCXXCompiler.cxx.obj'失败

的mingw32-的make.exe [1]:***
[CMakeFiles/cmTC_bbc9e.dir/testCXXCompiler.cxx.obj]错误1

的mingw32-的make.exe [1]:离开目录
'd:/库/ deformetrica /建造/ CMakeFiles/CMakeTmp'

生成文件:125:配方目标 'cmTC_bbc9e /快' 失败

的mingw32-的make.exe:*** [cmTC_bbc9e /快]错误2

CMake将无法正确生成此项目。致电 堆栈(最近的呼叫优先):CMakeLists。txt:3(项目)

配置不完整,发生错误!另请参阅 “D:/Libraries/deformetrica/build/CMakeFiles/CMakeOutput.log”。另请参阅 “D:/Libraries/deformetrica/build/CMakeFiles/CMakeError.log”。

g ++与MinGW一起安装,我没有看到任何安装错误,所以我想知道如何解决这个问题?

非常感谢您的帮助!

回答