我有一个代码库工作区,其中包含一个静态lib项目。我希望为库添加另一个带有单元测试(gtest)的项目,并让它链接静态库来测试它。是否与Visual将单元测试项目上的引用添加到lib项目相同?
发布于 2015-03-15 10:38:33
不没有。
您可以使您的单元测试项目依赖于您的库项目,这样当您重新构建单元测试项目时,C::B将检查库项目的更改,如果有更改,则首先重新构建它。
为此,请执行以下操作:
但是,您仍然必须手动配置单元测试项目以链接库。
path/to/your/ library/bin/Debug/libYourLib.a v. path/to/your/library/bin/Release/libYourLib.a)。想必您的选择将反映您的单元测试项目的调试/发布配置。然后,在构建单元测试项目时,静态库将被链接。
https://stackoverflow.com/questions/29048521
复制相似问题