如果你生成一个*.dll时,同时也生成了*.lib,该文件中只是包含了dll中的导出函数的列表,如果你想使用这个lib,需要将dll复制到windows系统目录或者你生成的可执行程序的目录下,然后将你的生成此可执行程序的工程的Project/Settings中的Link选项页下的Object/Library...(忘了后面的单词)框中写入*.lib的路径,就可以使用了。
我们可以讨论一二。
[email protected]

解决方案 »

  1.   

    谢谢你的回复,但是我说的是静态连接库的编写使用。动态连接库的lib文件只包含DLL模块输出的符号列表,好象和静态库不同。静态库只有一个LIB文件而没有DLL模块(或类似的二进制模块)。
      

  2.   

    命令行下
    VC:
    CL -c *.cpp->*.obj
    LIB *.obj->*.LIB
    BC++
    BCC -c *.cpp
    TLIB *.obj
    TC++
    TCC -c *.cpp
    TLIB  *.obj
      

  3.   

    对于多个文件如何编译呢?例如编译IJG的JPEG库。