我编了一个DLL,所在路径为: d:\test\debug\test.dll 现在我想在测试程序中掉用:
我在stdafx.h文件中输入了:#import "D:\testlwg\Debug\testlwg.dll" no_namespace
请问我不管这个DLL文件的位置,只要这个DLL注册了就行, 我该怎样引入这个DLL?
我在stdafx.h文件中输入了:#import "D:\testlwg\Debug\testlwg.dll" no_namespace
请问我不管这个DLL文件的位置,只要这个DLL注册了就行, 我该怎样引入这个DLL?
解决方案 »
- 入侵检测系统的相关设计
- WaveIn****实时性,跪求高手解决啊,附代码
- 轻松抢分题 (只要有合适答案马上结帐)
- 如何在Vista环境下配置DirectX?
- 工具栏上动态增加按钮的问题??
- vector 中放入大小可变结构是不是有问题???
- 寻<<PC游戏编程--人机博弈>>的电子版或下载网址,马上结帐!
- 问个低手问题,用什么函数可以判别一个文件的存在?
- 开发稍微大一点的数据库一般用DAO、OLEDB、ADO、ODBC的哪一种?用MFC现成的类吗?
- 我的vc苦旅----主动学习的乐趣(一个初学者学习的编程体会,希望能对你的学习有所启发)。
- 一个基于sdk开发视频的问题,希望有经验的高手来推测下我的问题出在哪里!急啊
- Win32中系统为每个进程分配一个消息队列还是每个线程一个消息队列?系统有没有总的消息队列?
2、在工程设置中做好LIB文件的导入。
菜鸟一个我
再包含该DLL的头文件,并在工程设置中做好LIB文件的导入
一般的dll不需要
直接
loadlibary(路径)进行调用
GetProcAddress(句柄,函数名) 获取函数指针就可以了
要想在第一次使用的时候都完全不用知道,似乎不太可能.要想引用另外一个模块的东西,首先要知道的就是接口声明,一种是别人告诉你,一种是你去取,前者是引出者提供一个文件,如lib, tlb, 头文件等,后者是自己loadlibrary, import等.