首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Devpartner Instrumentation用于导致链接器错误的代码覆盖

Devpartner Instrumentation用于导致链接器错误的代码覆盖
EN

Stack Overflow用户
提问于 2009-07-29 15:49:23
回答 1查看 787关注 0票数 1

因此,我得到了一个Visual studio 2005解决方案,其中包含一个C#项目(测试驱动程序-创建可执行文件)和7个C++项目(动态链接库)。

这个解决方案可以很好地构建到这一点。

我安装了DevPartner Studio8.2。我试图在整个解决方案上生成测试覆盖率,这需要我在构建过程中检测本机c++代码。当我打开这个DevPartner选项时,构建会产生链接器错误。

有没有人有这方面的经验?

例如:

代码语言:javascript
复制
Error   25  error LNK2001: unresolved external symbol "public: __thiscall IntLong::IntLong(class BufObjBase *,int,int,unsigned char,wchar_t const *,bool)" (??0IntLong@@QAE@PAVBufObjBase@@HHEPB_W_N@Z) X.obj
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-31 14:10:54

一位同事发现了这一点。以防其他人遇到这个问题:

在项目中,dll、其他dll和库之间有一个依赖链。在普通版本下,visual studio足够智能,可以找到这些库。随着DevPartner插入其插装,它就不是这样了。

确保在(获得链接错误的项目上的属性)中显式指定所有附加依赖项,链接器->输入->附加依赖项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1201232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档