Codeblocks 在同一工作区中设置库项目和单元测试项目
我有一个codeblocks工作区,其中有一个静态库项目。我希望为lib添加另一个带有单元测试(gtest)的项目,并让它链接静态lib来测试它。是否有一个与Visual studio将单元测试项目的引用添加到lib项目中相当的方法?没有 可以使单元测试项目依赖于库项目, 因此,当您重建单元测试项目时,C::B将检查更改 如果存在库项目,请首先重建它 为此:Codeblocks 在同一工作区中设置库项目和单元测试项目,codeblocks,Codeblocks,我有一个codeblocks工作区,其中有一个静态库项目。我希望为lib添加另一个带有单元测试(gtest)的项目,并让它链接静态lib来测试它。是否有一个与Visual studio将单元测试项目的引用添加到lib项目中相当的方法?没有 可以使单元测试项目依赖于库项目, 因此,当您重建单元测试项目时,C::B将检查更改 如果存在库项目,请首先重建它 为此: 从数据库中导航属性->项目的依赖项 单元测试项目 在“项目依赖项”对话框中,选中库的复选框 项目那好吧 但您仍然必须手动配置单元测试项
- 从数据库中导航属性->项目的依赖项 单元测试项目
- 在“项目依赖项”对话框中,选中库的复选框 项目那好吧
- 导航构建选项->链接器->库->从您的 单元测试项目
- 使用文件系统资源管理器选项导航到该目录
你的图书馆在其中建立;选择库并确定。你有一个
在库的调试版本和发布版本之间进行选择(
v.path/to/your/ library/bin/Debug/libYourLib.a
)。 您的选择可能会反映单元测试的调试/发布配置 项目path/to/your/library/bin/Release/libYourLib.a