从.C文件创建.dll文件

从.C文件创建.dll文件,dll,Dll,我想知道可以使用哪个编译器从.C文件创建.dll文件。 我找不到任何关于如何从C文件创建.dll文件的教程。 我不熟悉创建dll文件。请帮忙 提前感谢您提到要从.C文件创建DLL。为了说明,你是用C文件还是C++ ++来编写代码?如果你使用C++,你使用VisualStudio?p> 如果您使用的是C:National Instruments提供了一个名为LabWindows/CVI的ANSI C应用程序开发环境,这使得构建DLL非常简单。它有DLL模板,您可以将它们构建为stdcall或cde

我想知道可以使用哪个编译器从.C文件创建.dll文件。 我找不到任何关于如何从C文件创建.dll文件的教程。 我不熟悉创建dll文件。请帮忙


提前感谢您提到要从.C文件创建DLL。为了说明,你是用C文件还是C++ ++来编写代码?如果你使用C++,你使用VisualStudio?p> 如果您使用的是C:National Instruments提供了一个名为LabWindows/CVI的ANSI C应用程序开发环境,这使得构建DLL非常简单。它有DLL模板,您可以将它们构建为stdcall或cdecl DLL。 如果您使用的是Visual C++:请查看前面提供的链接。 如果您没有使用CVI或VisualStudio,那么最好的选择就是在google上搜索CreateCDLL。 我建议,如果您有.C文件,请使用Eclipse

编辑

+


你好,阿雅巴塔,非常感谢你在这么短的时间内回答我的问题。我正在使用C文件编写代码。我没有LabWindows/CVI,但我有eclipse。那么我应该使用Eclipse为任何C代码创建DLL吗?请您发送一个链接给我,在那里我可以找到使用Eclipse为C代码逐步创建dll库的链接?谢谢,雷加德,西德非常感谢桑托什·达纳瓦德,我有月食。我在按照链接中提到的为C文件创建DLL库的步骤创建新项目时,我注意到Cygwin GCC丢失了。所以我下载了Cygwin并将其安装在C驱动器上。之后,在环境变量中,我给出了路径C:\cygwin\bin并重新启动了eclipse,但在创建新的C项目时,仍然没有显示cygwin GCC。