【问题标题】:adding reference to native visual c++ project添加对本机 Visual C++ 项目的引用
【发布时间】:2016-11-08 08:03:09
【问题描述】:

我的解决方案中有两个可视化 c++ 项目。第一个(我们称之为 Main)是本机代码。第二个(测试)添加了 Main 作为参考。 Test 包含对 Main 中方法的单元测试。

当我添加 Main 作为对 Test 的引用并尝试编译它时 - 我得到了找不到库的错误。是否添加项目作为参考,不将Main的输出目标路径添加到Test的库目录中?

【问题讨论】:

  • 否,它将项目生成的 .lib 文件添加为链接依赖项。似乎您的项目不会生成 .lib 文件。可能是因为它不是静态库项目,或者是忘记导出任何内容的 DLL 项目。总是最好避免我们不得不猜测,输入更多。
  • 这是一个dll项目,但是当我查看发布目录时,我可以看到.lib。

标签: visual-studio visual-c++


【解决方案1】:

我不知道 VC 到底在做什么,但是添加对项目的引用似乎并没有像 C# 那样链接库的效果。

您可以通过 usual method of c++ 包含和链接来使用来自另一个项目的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 2015-02-04
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多