如何创建 CodeBlocks IDE C++ 项目以处理现有的共享库项目?

Posted

技术标签:

【中文标题】如何创建 CodeBlocks IDE C++ 项目以处理现有的共享库项目?【英文标题】:How to create CodeBlocks IDE C++ project to work on existing shared library project? 【发布时间】:2019-12-29 20:10:53 【问题描述】:

我正在开发一个在 Linux 系统上利用 Open Motion Planning Library (OMPL) 的 C++ 项目。该项目要求我始终如一地向 OMPL 源代码添加功能。该项目还包括利用 OMPL 共享库的独立文件,但不应包含在已安装的共享库中。

在 CodeBlocks IDE 中设置此项目以便我可以流畅地编辑和测试库代码和独立代码的最佳方法是什么?

以前,我使用 Atom 和终端来编写和运行程序。在进行更新时,我使用 Make 和 Cmake 来重建和重新安装库。现在,我想利用 CodeBlocks IDE 的调试器功能,并试图找到设置项目以优化 IDE 中的工作流的最佳方法。我不经常使用 IDE,并感谢有关此类项目的最佳实践和工作流程策略的任何指导。谢谢!

【问题讨论】:

【参考方案1】:

在代码块 IDE 中,您可以创建、打开和处理不同的项目(它们是独立的或独立的)。 您可以保存包含相关项目的工作区文件。工作区是项目的集合。 您可以选择您感兴趣的项目并进行处理(编译和调试),例如 OMPL 库,无论它是用作静态库还是动态库。 然后,您可以激活调用应用程序项目,向其中添加独立文件,对其进行编译、测试和调试。 使用 OMPL 库的应用程序项目也可以有很多,并且包含多个独立的文件。

【讨论】:

以上是关于如何创建 CodeBlocks IDE C++ 项目以处理现有的共享库项目?的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Codeblocks IDE 中打开输出文件 .exe

codeblocks安装后提示ide已停止工作

CodeBlocks环境搭建及创建第一个C++程序

如何用Code Blocks创建C++控制台项目

[转] centos安装CODEBLOCKS

Win7下C/C++跨平台开发工具IDE的安装之CodeBlocks