这方面刚接触,网上看了很多,还是不太明白,生成了dll文件后怎么调用?
我生成了dll文件,也在".h"文件和".cpp"文件中加了相应的函数,然后我要怎么调用?
能不能举个例子,用就编一两句简单的程序,这个程序编译运行后能够执行dll文件的操作。比方说dll文件实现的功能是输出“abc”三个字母,我打开另一个程序的“.exe"文件,这个文件功能是输出”def“三个字母,运行后频幕上也能够分别出现”abc“和”def”。
如果这问题提得太弱智,也请大神指导。
我用的编译器是VC6.0。
C++如何调用dll
答案:1 悬赏:0 手机版
解决时间 2021-02-22 06:18
- 提问者网友:蔚蓝的太阳
- 2021-02-21 20:25
最佳答案
- 五星知识达人网友:煞尾
- 2021-02-21 21:42
不同的编译器方法不一样,在windows下一般除了dll还有一个lib文件。把lib包含到工程里(这样才能找到dll的函数入口),同时把头文件放到工程里(声明要用到的函数),把dll文件放到和exe一个文件夹(运行时由系统加载),就可以了。
过程大概是头文件高速编译器函数原型,然后lib文件去定位实际的函数地址。
大概是这样,有理解不对的欢迎指正
过程大概是头文件高速编译器函数原型,然后lib文件去定位实际的函数地址。
大概是这样,有理解不对的欢迎指正
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯