【发布时间】:2015-02-01 10:11:12
【问题描述】:
我想下载 lame 库以在我的 C# 项目中使用以转换音频。我找到了要使用的文件here (libmp3lame)
当我下载档案时,我找到了我正在寻找的.dll,但还有另外两个文件:
- libmp3lame.dll
- libmp3lame.exp
- libmp3lame.lib
我的问题:
- 1 这些文件有什么用途?除了
.dll文件之外,我如何在我的项目中使用它们 - 这些文件对我有什么好处,而
.dll库不能?
编辑:我感觉这些文件不适用于 C#。 C++ 的更多内容。但无论哪种方式,这些文件是什么?它们的用途是什么?
【问题讨论】:
-
我相信这些是为您使用 C++ 编译时准备的。不要认为 C# 甚至可以使用 exp 或 lib 文件(虽然从未尝试过)。
-
@TyCobb 是的,我感觉它不适用于 c#,但是,这些文件是用来做什么的?
-
它们适用于其他 C/C++ 项目使用 DLL。您在 C# 项目中没有使用它们。但是,C++/CLI 项目可以使用它们,这是运行本机代码的另一种 .NET 方式。