"库"而不是" Linker"在VS2015 DLL项目中显示

时间:2016-02-18 14:57:18

标签: dll visual-studio-2015

我在Visual Studio 2015中有一个DLL项目,其属性为:

DLL, but still Librarian

然而,在左侧,我看到"图书管理员"而不是" Linker"选项。同样在构建时,我得到所有引用库的未定义符号(项目引用构建为静态库的解决方案中的一些项目)。

注意:

  • 我通过更改"配置类型"将项目从静态库转换为DLL。选项。
  • 我申请,保存,关闭,重新开启
  • 此解决方案配置的链接项目类型相同(例如,Debug / x64)。

这可能是VS2015的错误?

请注意以前版本的Visual Studio的类似问题 In Visual Studio 2012 what is the difference between Librarian and Linker? (但问题并没有指明它是一个DLL项目)

1 个答案:

答案 0 :(得分:0)

问题是DLL项目有一个属性表,它将项目设置为静态库,并有一个库部分。

似乎将项目设置设置为DLL无法覆盖此类属性表。