Code :: Blocks with cmake

Kar*_*rus 9 makefile cmake codeblocks

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

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

谢谢!

Vti*_*tik 7

它是类似的,但你必须指定编译器,假设你有一个文件夹project/build和project/src,你的CMakeLists.txt在/ project下.然后你的命令应该如下:

$ cd build/
$ cmake .. -G"CodeBlocks - Unix Makefiles"
Run Code Online (Sandbox Code Playgroud)

您将在/ build上创建CodeBlocks项目.

  • 谢谢,但我希望能够在IDE中执行此操作,而不是使用命令行.例如,我希望能够从菜单中单击"Build",然后为Code :: Blocks运行`cmake ../ src`,然后运行`make` ... (6认同)
  • @Karnivaurus 您是否找到了实现这一目标的方法? (2认同)