22 个解决方案
#1
新建一个可执行的工程,在这个工程中调用那个DLL的导入函数就可以了吧,有参数的话直接在调用导入函数的时候传进去就可以了吧
具体的DLL调用的方法CSDN一搜一堆~~~~~~~~
具体的DLL调用的方法CSDN一搜一堆~~~~~~~~
#2
就是说我能不能新建个工程,然后只添加该dll进去达到我想要的目的呢?
===========?》
什么意思?
===========?》
什么意思?
#3
当然可以只添加该dll而不要dll源代码了。 纯引用“具体的DLL调用的方法CSDN一搜一堆”
#4
我有一个VC工程生成的是DLL文件,现在想不用或者尽量少用源代码,只用最后生成的DLL文件去运行模拟器,让测试的同事测试,不知道有没有什么好的办法。就是说我能不能新建个工程,然后只添加该dll进去达到我想要的目的呢?谢谢,希望达人们告诉我的方法尽量详细点,不胜感激。
=============================================
什么意思?
=============================================
什么意思?
#5
没看懂
#6
最新的DLL
#7
用动态调用
#8
HINSTANCE dd;
int (__stdcall *ddd)(void);//定义要调用函数的格式
dd = LoadLibrary("***.dll");//要调用DLL的位置
ddd = GetProcAddress(dd, "test");//取得要调用函数的地址
Caption = IntToStr(ddd());//调用函数
FreeLibrary(dd);//释放
int (__stdcall *ddd)(void);//定义要调用函数的格式
dd = LoadLibrary("***.dll");//要调用DLL的位置
ddd = GetProcAddress(dd, "test");//取得要调用函数的地址
Caption = IntToStr(ddd());//调用函数
FreeLibrary(dd);//释放
#9
静态、动态都可以
把你要提供的方法做成dll导出即可
把你要提供的方法做成dll导出即可
#10
vc中能调用DLL,不是说把DLL添加到工程.调用DLL就是调用DLL的导出方法,导出方法在DLL的DEF文件里面.自己定义
#11
兄弟把意思再说清楚点吧
#12
有意思
#13
...
#14
~呵呵
#15
看热闹来啦,呵呵
#16
[img=http://images.google.cn/imglanding?imgurl=http://images.italki.com/UpLoadImages/user/davidspecialolympics2(small)a2cee966-593d-4656-bce5-ca4cc42f67c9.jpg&imgrefurl=http://blog.hjenglish.com/david&usg=__T-eEW79fCOu0G6kAPYx2v7wZcoU%3D&h=346&w=461&sz=51&hl=zh-CN&tbnid=1rCEb4GNiltYCM:&tbnh=96&tbnw=128&prev=/images%3Fq%3Da%26gbv%3D2%26hl%3Dzh-CN%26newwindow%3D1&q=a&gbv=2&newwindow=1&start=0][/img]
#17
[img=http://images.google.cn/imglanding?imgurl=http://images.italki.com/UpLoadImages/user/davidspecialolympics2(small)a2cee966-593d-4656-bce5-ca4cc42f67c9.jpg&imgrefurl=http://blog.hjenglish.com/david&usg=__T-eEW79fCOu0G6kAPYx2v7wZcoU%3D&h=346&w=461&sz=51&hl=zh-CN&tbnid=1rCEb4GNiltYCM:&tbnh=96&tbnw=128&prev=/images%3Fq%3Da%26gbv%3D2%26hl%3Dzh-CN%26newwindow%3D1&q=a&gbv=2&newwindow=1&start=0][/img]
#18
应该可以啊
#19
应该可以啊
#20
dll可以导出lib和.h,然后就可以用了........
#21
dll 就是一个编译好的可被其他程序加载的可执行代码体,不用源代码。
#22
你指定DLL文件的路径.用你导出的方法来访问就可以了啊
#1
新建一个可执行的工程,在这个工程中调用那个DLL的导入函数就可以了吧,有参数的话直接在调用导入函数的时候传进去就可以了吧
具体的DLL调用的方法CSDN一搜一堆~~~~~~~~
具体的DLL调用的方法CSDN一搜一堆~~~~~~~~
#2
就是说我能不能新建个工程,然后只添加该dll进去达到我想要的目的呢?
===========?》
什么意思?
===========?》
什么意思?
#3
当然可以只添加该dll而不要dll源代码了。 纯引用“具体的DLL调用的方法CSDN一搜一堆”
#4
我有一个VC工程生成的是DLL文件,现在想不用或者尽量少用源代码,只用最后生成的DLL文件去运行模拟器,让测试的同事测试,不知道有没有什么好的办法。就是说我能不能新建个工程,然后只添加该dll进去达到我想要的目的呢?谢谢,希望达人们告诉我的方法尽量详细点,不胜感激。
=============================================
什么意思?
=============================================
什么意思?
#5
没看懂
#6
最新的DLL
#7
用动态调用
#8
HINSTANCE dd;
int (__stdcall *ddd)(void);//定义要调用函数的格式
dd = LoadLibrary("***.dll");//要调用DLL的位置
ddd = GetProcAddress(dd, "test");//取得要调用函数的地址
Caption = IntToStr(ddd());//调用函数
FreeLibrary(dd);//释放
int (__stdcall *ddd)(void);//定义要调用函数的格式
dd = LoadLibrary("***.dll");//要调用DLL的位置
ddd = GetProcAddress(dd, "test");//取得要调用函数的地址
Caption = IntToStr(ddd());//调用函数
FreeLibrary(dd);//释放
#9
静态、动态都可以
把你要提供的方法做成dll导出即可
把你要提供的方法做成dll导出即可
#10
vc中能调用DLL,不是说把DLL添加到工程.调用DLL就是调用DLL的导出方法,导出方法在DLL的DEF文件里面.自己定义
#11
兄弟把意思再说清楚点吧
#12
有意思
#13
...
#14
~呵呵
#15
看热闹来啦,呵呵
#16
[img=http://images.google.cn/imglanding?imgurl=http://images.italki.com/UpLoadImages/user/davidspecialolympics2(small)a2cee966-593d-4656-bce5-ca4cc42f67c9.jpg&imgrefurl=http://blog.hjenglish.com/david&usg=__T-eEW79fCOu0G6kAPYx2v7wZcoU%3D&h=346&w=461&sz=51&hl=zh-CN&tbnid=1rCEb4GNiltYCM:&tbnh=96&tbnw=128&prev=/images%3Fq%3Da%26gbv%3D2%26hl%3Dzh-CN%26newwindow%3D1&q=a&gbv=2&newwindow=1&start=0][/img]
#17
[img=http://images.google.cn/imglanding?imgurl=http://images.italki.com/UpLoadImages/user/davidspecialolympics2(small)a2cee966-593d-4656-bce5-ca4cc42f67c9.jpg&imgrefurl=http://blog.hjenglish.com/david&usg=__T-eEW79fCOu0G6kAPYx2v7wZcoU%3D&h=346&w=461&sz=51&hl=zh-CN&tbnid=1rCEb4GNiltYCM:&tbnh=96&tbnw=128&prev=/images%3Fq%3Da%26gbv%3D2%26hl%3Dzh-CN%26newwindow%3D1&q=a&gbv=2&newwindow=1&start=0][/img]
#18
应该可以啊
#19
应该可以啊
#20
dll可以导出lib和.h,然后就可以用了........
#21
dll 就是一个编译好的可被其他程序加载的可执行代码体,不用源代码。
#22
你指定DLL文件的路径.用你导出的方法来访问就可以了啊