永发信息网

codeblocks怎么写dll

答案:2  悬赏:70  手机版
解决时间 2021-02-26 22:20
codeblocks怎么写dll
最佳答案
创建C语言动态链接库
1.新建一个动态库的工程
File - New - Project - DLL - Go
新建的工程原来的main.cpp和main.h删除,新建两个文件simple.h, simple.c添加进工程
注意默认是cpp文件,我们做C库,要用C文件

simple.h

#ifndef SIMPLE_H_INCLUDED
#define SIMPLE_H_INCLUDED
#ifdef BUILD_DLL
#define DLL_EXPORT __declspec(dllexport)
#else
#define DLL_EXPORT __declspec(dllimport)
#endif
int DLL_EXPORT get_id(void);
int DLL_EXPORT add(int,int);
#endif // SIMPLE_H_INCLUDED
simple.c

#include "simple.h"
int DLL_EXPORT get_id(void)
{
return 10;
}
int DLL_EXPORT add(int x,int y)
{
return x+y;
}

然后编译,成功后在bin\Debug目录下生成3个文件:libsimple.dll.a, simple.dll,libsimple.dll.def
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百老泉昆钢专卖店我想知道这个在什么地方
直角三角形中,知道一条直角边的长度如何求另
1980年猴票值多少钱
固定资产盘点总结怎么写?急急急
福大福珠宝地址在哪,我要去那里办事
用立刻写句子
已知△ABC,AB比AC长5cm,BC的垂直平分线AB交于
怡景湾怎么去啊,有知道地址的么
我家电脑玩游戏开背景音乐的话,只要一关游戏
主角开始从二手房产中介能看到别人说谎话的小
请问巴西木,绿萝,发财树,变色木,红运当头
不明白(气候成因)
【一往情深的意思】情不止所起而一往情深是是
邵场村在哪里啊,我有事要去这个地方
糖料病病人吃什么食物好
推荐资讯
汉兰达7座油耗高吗
求一首嗓音清脆的女生唱的,欢快的,拉丁风格
花轿婚纱摄影地址有知道的么?有点事想过去
怎样加入父母皆祸害小组
QQ公寓在什么地方啊,我要过去处理事情
乌尔苏《光耀之城》读后感
魔兽里那些药剂会冲突
科目二为什么感觉 考场的s弯和直角转弯相较驾
DOING抗糖化适合什么人群?
海尔彩晶王子BCD_228wdcs la冰箱的说明书丢了
神龙寿岳国际大酒店地址有知道的么?有点事想
请问我嫁去台湾我的父母和孩子可以在台湾定居
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?