VS2005中的c++ 要使用其他人的.dll,步骤是怎样的? 用vc6很明确三个步骤:.h包含,添加.lib,然后把.dll拷贝到工程目录或系统目录或path,那么在vs2005中,我看一些人说了.h包含和添加.lib,但没交代.dll怎么处理??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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 如果VC2005的项目是MFC的话,和VC下的一样。如果是其他项目,则参考楼上各位的意见。 dll放在输出目录里,或其它的能被exe查找到的路径 dll不用处理,只要告诉lib的位置,系统就会根据lib的文件名,来找相应的dll的。比如#pragma comment(lib, "sample")系统看到这个,就会去找sample.dll因此只要把sample.dll放到可执行文件的目录下面,就能被系统找到 VC6如何添加一个普通的类?不要继承的 VC6.0编译器的注释问题 CListCtrl 窗口句柄为空 求助CListCtrl 如何设定每一行的高度 从地狱到天堂要多久? 关于CSplitterWnd创建的子窗口大小的自动变化问题 位图剪切至另一窗口 关于CJLibrary的一个问题,大虾请进!!! 求向量是否在两个向量内 关于MFC多线程的问题 两个线程接收数据后进行计算 网络会议系统问题 数据库连接
public static extern int Input(int address); 一般是通过DllImport方法加载.加载的时候看下DLL传入的参数及说明.
or http://topic.csdn.net/u/20071108/14/CCE17E74-CE9E-4DA0-8929-0AAA5E714671.html
比如#pragma comment(lib, "sample")
系统看到这个,就会去找sample.dll
因此只要把sample.dll放到可执行文件的目录下面,就能被系统找到