zhuwt2008
zhuwt2008
采纳率95.1%
2015-03-18 09:02 阅读 3.3k

VC2013动态库可以调用静态库(.lib)文件吗

我创建了一个c++静态库(比如a.lib),然后想引用到另一个项目b中去,这个项目如果设置同样生成静态库,就正常编译后生成b.lib,但是我需要的是动态库(b.dll),然而当我将属性页配置类型改为动态库再编译时提示“error LNK1104:无法打开文件a.lib”。难道动态库不能引用静态库文件吗?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    oyljerry oyljerry 2015-03-18 09:10

    可以直接引用lib文件,先看你的a.lib路径在工程中是否配置好了

    点赞 评论 复制链接分享
  • Tonny_007 Tonny_007 2015-03-18 09:25

    绝对是可以引用的,找工程配置或其他问题吧

    点赞 评论 复制链接分享
  • Evankaka Evankaka 2015-03-18 12:20

    直接像添加cpp和.h文件一样把它们拉进来!速度快!!

    点赞 评论 复制链接分享

相关推荐