怎样将一个C程序封装起来?

怎样将一个C程序封装起来?,第1张

首先,发布一个可执行程序,在生成exe的时候,选择release编译。

然后,在VC中启动的时候,输出栏会显示一系列这个exe所加载的dll或其他插件,将那些dll和插件(系统的除外)与生成的exe放在一起,然后就可以发布了。

我说的只是大概流程,中间一些细节自己体会吧。

你没有说是什么类型的dll,那么姑且就答一下咯。

首先呢,用VC++新建一个Win32 Dynamic-Link Library类型的工程,工程名就命名为fan吧。,并在AppWinzard的第一步选择“An empty dll project”选项,也就是创建一个空的动态链接库工程。然后,为该工程添加一个C++源文件(C源文件添加不了,因为没有C空文件的选项,不过我相信你可以把C代码改写成C++代码,要不然的话就无语了。。。):fan.c,并在其中编写完成一个你的函数,比如我是完成一个加法运算函数和减法运算函数。结果代码如下:

int add(int a, int b)

{

reutnr a+b

}

int subtract(int a, int b)

{

return a - b

}

完成后用Bulid命令生成一个fan这个动态链接库程序了,然后在该工程的debug下你可以发现fan.dll的了。

有问题再给我message吧。。。

LS的是不是乱copy的呀,怎么无端端有一个kfc的...可笑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8118485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存