我想使用Code :: Blocks IDE基于CMakeLists.txt
文件构建C ++项目。以前,我使用Qt Creator,我可以直接打开CMakeLists.txt
文件,这将创建一个项目。然后我可以定义构建命令,例如。 cmake ../src
后跟make -j8
。这将在cmake
文件上运行CMakeLists.txt
,然后在make
上运行makefile
。
如何在Code :: Blocks中做类似的事情?如果我尝试创建一个新项目,它会让我选择创建一个空项目,但后来我被困在下一步去哪里....
谢谢!
答案 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 上找到了对它的非常好的解释。我希望这会帮助你:)