none
请问在vs2005/2008中如何导入静态库(*.lib)到工程? RRS feed

答案

  • .net 中无法使用lib文件,只能将它做成dll再进行调用。

     

    新建一个dll项目,引用.lib和.h文件,写一个.def文件,里面写上exports定义
    编译生成dll
    VS中就是dllimport就可以调用了。

    2008年3月17日 6:29
    版主

全部回复

  • .net 中无法使用lib文件,只能将它做成dll再进行调用。

     

    新建一个dll项目,引用.lib和.h文件,写一个.def文件,里面写上exports定义
    编译生成dll
    VS中就是dllimport就可以调用了。

    2008年3月17日 6:29
    版主
  • 我现在把一个lib和.h封装成一个windows mobile上用的dll,但是总报无法解析的外部符号,找不到lib文件中的函数。同样的代码我生成pc用的dll成功了,这是怎么回事呢?

    2008年5月29日 2:52
  • 可以导入的.

    2005中,在解决方案管理器中,对工程单击右键,选择属性->配置属性->链接器->命令行->附加属性,在里面输入库名,点应用就可以了

    2008年5月30日 3:43