将 cmake 与 Code::Blocks 结合使用

Kar*_*rus 4 c++ cmake codeblocks

我刚刚开始使用 Code::Blocks 编辑 C++ 代码,到目前为止一直使用 Qt Creator。我希望能够编辑和编译一些现有代码,其中包含 CMakeLists.txt 文件。我怎样才能做到这一点?

使用 Qt Creator,您可以指定一个脚本,当从菜单中单击“构建”时将运行该脚本。例如,您可以指定“cmake ../src”,然后指定“make”。有没有办法使用 Code::Blocks 来做到这一点?

oLe*_*Len 6

您可以使用 CMake 为您创建一个 Code::Blocks 项目:

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

这将生成一个cbp项目文件,您可以使用 Code::Blocks 打开该文件。单击“编译”、“运行”等时要执行的操作将由 CMake 自动设置。