Code :: Blocks with cmake

时间:2016-06-03 15:18:33

标签: makefile cmake codeblocks

我想使用Code :: Blocks IDE基于CMakeLists.txt文件构建C ++项目。以前,我使用Qt Creator,我可以直接打开CMakeLists.txt文件,这将创建一个项目。然后我可以定义构建命令,例如。 cmake ../src后跟make -j8。这将在cmake文件上运行CMakeLists.txt,然后在make上运行makefile

如何在Code :: Blocks中做类似的事情?如果我尝试创建一个新项目,它会让我选择创建一个空项目,但后来我被困在下一步去哪里....

谢谢!

2 个答案:

答案 0 :(得分:7)

它类似,但您必须指定编译器,假设您有一个文件夹project / build和project / src,并且您的CMakeLists.txt在/ project下。那么你的命令应该是以下内容:

$ cd build/
$ cmake .. -G"CodeBlocks - Unix Makefiles"

您将在/ build。

上创建CodeBlocks项目

答案 1 :(得分:0)

Code::Blocks,有自己的 .cbp 文件,可以自动做与 Makefile 相同的事情。

因此 Code::blocks 无法生成 Makefile,但您可以从现有的 Makefile 构建您的项目,我在 code::blocks wiki 上找到了对它的非常好的解释。我希望这会帮助你:)