hab*_*hab 4 c++ dll nunit visual-c++ visual-studio-2012
我是 VC++ 环境中的初学者开发人员。我在 VS 2012 下使用 C++ 代码进行 NUnit 测试。我在测试项目中尝试了一个代码,但它不断生成一个错误,表明库文件没有被打开。我检查了项目属性,有一个名为:Microsoft.VisualStudio.TestTools.CppUnitTestFramework.lib 的库
但它仍然会产生错误
链接:致命错误 LNK1104:无法打开文件“Microsoft.VisualStudio.TestTools.CppUnitTestFramework.lib”
有没有人以前解决过这样的问题,或者你建议我做?
小智 7
是的,我也有这个问题。我正在 VS express 2013 上工作,并且我为非托管 dll 和一个测试单元创建了一个新单元,它指的是。
为了克服,
我发现了,名字在哪里CppUniTestFramework.lib。不是,您的 VS 项目文件在哪里。
我在下面找到了C:\Program Files(86)\Microsoft Visual Studio 12.0\VC\UnitTest\lib
我在 Windows 资源管理器中导航到该文件,从属性中复制路径名并将其添加到
链接器 - > Allgemein -> zusätzliche Bibliotheksverzeichnisse(链接器 - > 常规 - > 附加库目录)下的单元测试项目属性中。
我觉得,这不是一个很好的解决方案,但它现在有效。我现在看到我的第一个单元测试正在运行。