美文网首页
WINDOWS minGW32

WINDOWS minGW32

作者: bettermeLy | 来源:发表于2018-03-26 15:45 被阅读0次

WINDOWS minGW32编译过程

1、minGW32编译windows程序,下载minGW   http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs

打开cmd,输入gcc   可以像gcc一样编译代码程序生成dll,def,a文件

gcc -shared -o dll.dll dll.c -Wl,--output-def,dll.def -Wl,--out-implib,mian.a -std=cxx(99或者11) -mxx(32或者64)

然后如果要让vc、vs可以调用dll文件,需要生成lib文件,即通过cl编译器进行编译。

注意:如果是纯C语言代码,__stdcall 和__declspec(dllexport)不是必须的,直接像原来的定义就好

生成lib文件:lib /machine:ix86 /def:dll.def  会生成lib、exp文件

通过cl mian.c dll.dll生成测试执行程序exe。

至此所有文件都已经生成。

文章参考链接:https://blog.csdn.net/liyuanbhu/article/details/42612365

http://blog.sina.com.cn/s/blog_4f183d960100gqfj.html

相关文章

网友评论

      本文标题:WINDOWS minGW32

      本文链接:https://www.haomeiwen.com/subject/umercftx.html