简单的问题,但很重要,给高分!
请问 我要在我的程序里 调用 两个 deal.lib和deal.dll文件
该如何做?
裸体,跪求!
问题点数:100、回复次数:11Top
1 楼lixiaosan(小三)回复于 2006-06-01 17:36:40 得分 0
木看懂 ?!Top
2 楼ncufunk(大叔)回复于 2006-06-01 17:42:26 得分 0
就是,比如,我要连接数据库,使用ADO,我要在工程中的 stdafx.h文件中添加
#import "msado15.dll" \ no_namespace \ rename ("EOF", "adoEOF")
这段代码,对不对?而且我也得把 msado.dll给放在 对应的工程文件的目录下,对不?
而,我现在,要求在工程中使用 一个deal.dll 和deal.lib 文件,那应该如何添加呢?
Top
3 楼jacklzw88(不可爱咯)回复于 2006-06-01 18:06:00 得分 10
#pragma comment(lib, "deal.lib")
把deal.dll 和deal.lib拷贝到当前目录下,不过你的头文件呢?Top
4 楼ncufunk(大叔)回复于 2006-06-01 18:14:52 得分 0
#pragma comment(lib, "deal.lib") 是放在哪个头文件里?
我的工程名是 test
那句代码是放在 test.h还是testDlg.h 中?Top
5 楼cpio(备注)回复于 2006-06-01 18:48:29 得分 20
stdAfx.h
#import "C:\Program Files\Common Files\SYSTEM\ADO\msado15.dll" no_namespace rename("BOF","AdoBOF") rename("EOF","AdoEOF")
这种方式是对COM组件的引用
如果是动态链接库,可以直接在stdAfx.h里面写:
#pragma comment(lib, "xxdeal.lib")
Top
6 楼ncufunk(大叔)回复于 2006-06-01 23:37:45 得分 0
那 dealmap.dll文件是也是在stdAfx.h 加入
#pragma comment(dll, "deal.dll")
这一句?Top
7 楼lixiaosan(小三)回复于 2006-06-02 08:42:52 得分 70
project->settings->link->object/library modules:中加入deal.lib,把deal.dll放在debug或releaes目录下。Top
8 楼teli_eurydice(哭泣的仙人掌。。。。)回复于 2006-06-02 09:42:31 得分 0
不能调用,只能包含使用,必需要头文件Top
9 楼jacklzw88(不可爱咯)回复于 2006-06-02 10:42:25 得分 0
如果你没头文件只能loadlibray了Top
10 楼ncufunk(大叔)回复于 2006-06-02 11:25:56 得分 0
to 小三:
deal.dll 文件只要放到 debug就可以了?无需在程序上说明?Top
11 楼ncufunk(大叔)回复于 2006-06-02 22:08:55 得分 0
原来,只要在link->object/library modules:中加入deal.lib 就可以了,dll可自动调用。。Top




