我想使用Code::Blocks来构建一个基于CMakeLists.txt
文件的C++项目。之前,我使用的是Qt Creator,我可以直接打开一个CMakeLists.txt
文件,这将创建一个项目。然后我可以定义构建命令,例如。然后是cmake ../src
和make -j8
。这将在CMakeLists.txt
文件上运行cmake
,然后在makefile
上运行make
。
我如何在Code::Blocks中做一些类似的事情呢?如果我尝试创建一个新项目,它会给我创建一个空项目的选择,但是我被困住了,不知道下一步该去哪里……
发布于 2016-06-03 23:24:35
这与此类似,但您必须指定编译器,假设您有一个文件夹project/build和project/src,并且您的CMakeLists.txt位于/project下。那么您的命令应该是如下所示:
$ cd build/
$ cmake .. -G"CodeBlocks - Unix Makefiles"
您将在/build上创建您的CodeBlocks项目。
发布于 2021-03-21 08:55:04
Code::Blocks有自己的.cbp文件,这些文件自动执行与Makefile相同的操作。
因此代码::块不能生成Makefile,但是你可以从一个已经存在的Makefile构建你的项目,我在code::blocks wiki上找到了一个很好的解释。我真的希望这会对你有所帮助:)
https://stackoverflow.com/questions/37618040
复制相似问题