怎么将LIB连接到工程中,不是DLL文件。拿了个程序,有一个lib,怎么将它连接到工程中去,因为工程中有些函数是从那导出来的。我是Menu“project" -> config(ALT+F7) -> Link ( add mylib.lib)但这样做是没用,运行时,它就说“找不到:mylib.dll“, 怎么是dll了,我明明是想静态连接这个lib另外我直接将这个lib加入到工程组中,像.cpp, .h,但还不行,我记得以前我都实现过,实在太久了,各位帮忙。。谢谢。

解决方案 »

  1.   

    The following pragma causes the linker to search for the EMAPI.LIB library while linking. The linker searches first in the current working directory and then in the path specified in the LIB environment variable.#pragma comment( lib, "emapi" )
      

  2.   

    各位,是没有DLL文件,只有一个LIB文件,所以求助
    :(
      

  3.   

    For example ,u can use #pragma comment( lib, "\\yourpath\\yourlib.lib" ) in ur source file
      

  4.   

    qing_li73
    还是不行那,怎么回事?
    我是没有DLL文件,这样可不可以的啊?
      

  5.   

    没有dll,是不可以的。
    lib里只有函数的入口,
    函数代码在dll里。
    你必须找到dll才可以,继续和我联系。
      

  6.   

    qing_li73
    我的mail: [email protected]
    发信给我,我把程序给你。
      

  7.   

    arvid_gs(west)
    不会吧,那,,那,,
      

  8.   

    我一直都是象.c/.cpp一样把他加到工程里,不过不要家到SOURCE和HEAD两个项目夹里,就可以了,那时编译一下,会在哪个Depen…………项目夹里多出许多.lib文件包含的.h文件