标题:C++dll编程
只看楼主
雪影辰风
Rank: 6Rank: 6
来 自:衡阳市
等 级:贵宾
威 望:22
帖 子:177
专家分:387
注 册:2019-6-17
结帖率:75%
已结贴  问题点数:5 回复次数:3 
C++dll编程
如何使用Dev-C++或者Visual Studio 2017编写以及调用一个dll(动态链接库)文件。
我尝试过用Dev编写一个C++源代码,然后将其保存为后缀dll文件,再用另一个代码添加#include"前者文件名.dll",结果调用成功,但是却可以用IDE查看链接库的源码,请问具体怎么编写?
【A源码】
#include<iostream>
int sum(int a,int b) {
   return a+b;
}
以上为第一C++源码,将其保存为后缀名为dll文件,最终文件名:test.dll ;
【B源码】
程序代码:
#include"test.dll"
#include<iostream>
using namespace std;
int main() {
  int x,y;
  cin>>x>>y;
  cout<<sum(x,y);
  return 0;
}
将test.dll文件放至B源码同目录,最后调用成功。
搜索更多相关主题的帖子: 源码 int 文件 C++ dll 
2019-10-05 14:08
uouo99
Rank: 2
等 级:论坛游民
威 望:3
帖 子:30
专家分:98
注 册:2019-9-30
得分:5 
感觉你的思路不太对,dll是生成的动态库文件,而不应该是源文件。这块比较复杂,我也是刚学C++,建议看一下这个视频,你就明白了:
https://www.
2019-10-05 19:34
雪影辰风
Rank: 6Rank: 6
来 自:衡阳市
等 级:贵宾
威 望:22
帖 子:177
专家分:387
注 册:2019-6-17
得分:0 
回复 2楼 uouo99
我是有一次想到头文件的编写方法,所以尝试了一下结果能用,只不过点击保存后的dll文件用Dev-C++打开后不是乱码,正常的全是乱码,不过谢谢你的网址
2019-10-06 14:51
uouo99
Rank: 2
等 级:论坛游民
威 望:3
帖 子:30
专家分:98
注 册:2019-9-30
得分:0 
以下是引用雪影辰风在2019-10-6 14:51:58的发言:

我是有一次想到头文件的编写方法,所以尝试了一下结果能用,只不过点击保存后的dll文件用Dev-C++打开后不是乱码,正常的全是乱码,不过谢谢你的网址

嗯,不客气的
2019-10-06 20:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497110-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.141864 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved