在Visual Studio中引用带有分隔二进制文件夹的dll项目

时间:2017-07-06 18:53:19

标签: c++ visual-studio dll visual-studio-2013

我有一个Visual Studio 2013 c ++解决方案,它有两个项目:

  • 生成dll的那个,
  • 和另一个测试这个dll。

对于每个项目,我修改了输出和中间目录。

解决方案:

  • 项目DLL:
    • / bin中
    • /构建
    • / SRC
  • 项目测试:
    • / bin中
    • /构建
    • / SRC

有没有什么方法可以在不复制的情况下在测试项目中引用生成的dll?类似于静态库的东西,在Visual Studio的情况下,它只是作为已经链接的引用添加。

Visual Studio丢失的部分是我更改二进制输出文件夹的时候。使用默认选项(为所有项目生成二进制文件的文件夹)没有问题。

1 个答案:

答案 0 :(得分:0)

编辑您的测试项目属性,在链接器>常规选项卡上,您将找到其他库目录设置 - 在那里添加您的库目录。然后,您可以将库添加到链接器>输入>附加依赖项。