用vc6很明确三个步骤:.h包含,添加.lib,然后把.dll拷贝到工程目录或系统目录或path,那么在vs2005中,我看一些人说了.h包含和添加.lib,但没交代.dll怎么处理???

解决方案 »

  1.   

    DllImport( "inpout32.dll ", EntryPoint = "Inp32 ")] 
    public static extern int Input(int address); 一般是通过DllImport方法加载.加载的时候看下DLL传入的参数及说明.
    or http://topic.csdn.net/u/20071108/14/CCE17E74-CE9E-4DA0-8929-0AAA5E714671.html
      

  2.   

    如果VC2005的项目是MFC的话,和VC下的一样。如果是其他项目,则参考楼上各位的意见。
      

  3.   

    dll放在输出目录里,或其它的能被exe查找到的路径
      

  4.   

    dll不用处理,只要告诉lib的位置,系统就会根据lib的文件名,来找相应的dll的。
    比如#pragma comment(lib, "sample")
    系统看到这个,就会去找sample.dll
    因此只要把sample.dll放到可执行文件的目录下面,就能被系统找到