CMake |为什么不开始?
问题描述:
我已签出该项目上的两个不同的平台,他们给了我 -CMake |为什么不开始?
在Ubuntu(已安装cmake并ccmake)
$ make
cd .build && make --no-print-directory
make[1]: *** No targets specified and no makefile found. Stop.
make: *** [all] Error 2
在Mac OS X(它开始了...)
$ make
touch .configured
cd .build && cmake ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
看起来Ubuntu似乎仍在尝试使用make进行编译?
答
cmake的是构建系统控制文件发电机。它不会自己驱动构建,但依赖于make,nmake或某些GUI等外部工具来构建软件。在osx构建中的cd .build && cmake ..
行只更新构建系统文件,构建本身由make那里驱动。
ubunto框上的错误可能是在.build中没有Makefile,这意味着cmake没有在那里执行,或者它以前没有执行过。您可以用cd .build && cmake ..
手动运行cmake。
答
如果有在项目configure
脚本,你可以尝试:
./configure
make
没有一个 – 2010-11-20 19:45:26
嗯......这可能是项目设置的问题。 – 2010-11-20 19:55:54