.lib相关内容

将 C++ .lib 和 .h 文件导入 C# 项目?

我刚刚开始了一个 C# 项目,想要导入一个 C++ .lib 及其对应的头文件 (.h). 我读过很多帖子,都提到了 .dll,而不是 .lib,这让我很困惑. 下图显示了我所指的 .lib 和 .h 文件,我所做的只是将它们拖入项目中. 谁能给我一个更清晰的解释,告诉我如何去做?我相信它不会像看起来那么难. 解决方案 您可以做的是创建一个 C++/CLI 包装器并通过您 ..
发布时间:2021-12-25 19:49:19 C#/.NET

如何在 C# WPF 项目中使用 C++ 库(.lib)

我有一个在 VC++ 中实现的库(.lib).我想在 c# wpf 项目中包含或使用这个库,我该如何实现. 解决方案 您可以使用 编组 以访问 C# 代码中的 C++ 代码. 看看 MSDN 也是. 一个例子 [DllImport("example.dll")]static public extern void DoSomething(int value); 并且您可以像往 ..
发布时间:2021-09-18 19:16:12 C#/.NET

将Google测试链接到您的主项目

我是gtest的新手.我遵循了有关如何在VS 2105中进行设置的教程. 但是,我所能找到的所有内容都是关于如何构建和链接gtest的. 我达到了这个水平.下面的代码运行并通过了第一个虚拟测试. #include "gtest/gtest.h" TEST(VI, simple) { EXPECT_EQ(false, false); } int main(int argc, cha ..
发布时间:2020-11-19 23:02:27 C/C++开发

适用于x64的SQLite3.dll

从下载的 sqlite.org/download 中,它们为预编译二进制文件提供了Windows (适用于x86和x64)。 因此,下载的是一个 .def 文件和一个 .dll 文件。 使用这两个文件,您可以创建 .lib 文件。 [命令:lib /def:yourfile.def /out:yourfile.lib] 创建 .lib >文件并将其用作依赖项,对于x86来说一切正常。但 ..
发布时间:2020-10-24 02:06:24 数据库

为什么某些程序需要.lib和.dll都起作用...

当我要为(SDLSimple DirectMediaLayer)设置开发环境时,我从 readme下载了网站提供的软件包。 .txt 文件,我发现我同时需要 .lib 和 .dll ... 我的问题是: 我不确定我的理解是否正确:在我看来,用于 windows 的 .lib 就像 .a linux ,c>是静态库,对于 .dll c> windows 就像 .so 对于 linux , ..
发布时间:2020-10-24 01:59:21 其他开发

如何在C#应用程序中使用* .lib文件?

所以我有一些.lib文件(生成像这一个)如何使用它从我的C# WPF应用程序? 解决方案 当您要使用C#中的本机库时,不需要.lib文件。在.NET中处理的方式是使用Platform Invoke(P / Invoke)。我建议你遵循MSDN上的教程,它将让你开始: 平台调用教程 如果要生成包装器,您可能需要查看 P /在CodePlex上调用Interop Assistant ..
发布时间:2017-06-08 20:17:02 C#/.NET

设置OpenCV和.lib文件

我一直在试图设置OpenCV过去几天没有结果。我使用Windows 7和VS C ++ 2008 express版。我已经下载并安装了OpenCV 2.1和一些例子工作。我下载了CMake并运行它生成VS项目文件,并构建所有的,但有几个错误,并且不能得到任何远远超过那个。 当我运行CMake时,我配置它使用VS 9编译器,然后它提出了一个红色项目列表,如BUILD_EXAMPLES,BUIL ..
发布时间:2016-11-02 03:51:30 C/C++开发

如何将多个源文件转换为一个.a文件

我刚刚发现代码块(和MingW编译器)只需要.a库文件,而不是.lib什么是最简单的方法来转换.lib到.a文件...任何教程等都将不胜感激。 编辑 让我稍微修改我的问题如何将大量的源文件转换成一个.a存档文件。 解决方案 .lib(和.a也)在两种不同的能力下工作: 你没有真正地在你的问题中指定使用哪种形式。如果你打算做第二种形式,你必须建立源代码在gcc下作为Persson建 ..
发布时间:2016-10-30 05:21:42 C/C++开发

将C ++ .lib和.h文件导入C#项目?

我刚刚开始一个C#项目,并希望导入一个C ++ .lib和它的相应的头文件(.h)文件。 我阅读过各种提及.dll而不是.lib的帖子,这让我很困惑。 下面的图片显示了我指的.lib和.h文件,我所做的就是将它们拖到项目中。 任何人都可以点我更清楚地说明如何去做这件事?我相信它不可能像看起来那么难。 解决方案 你可以做什么,是创建一个C ++ / CLI包装,包装器。创建 ..
发布时间:2016-10-20 09:19:12 C#/.NET

如何使用*在C#应用程序的.lib文件?

所以我有一些的.lib文件(如解决方案 当你要使用C#中的本地库,你将不再需要的.lib文件。这是在.NET中处理的方法是使用平台调用(P / Invoke的)。我建议你​​遵循MSDN上的教程,这将让你开始: 平台调用教程 如果你想生成一个包装,你可能想看看在 P /调用互操作助理 在codePLEX。请注意,该工具运行于最初的C / C ++ code。使用.dll文件创建一个包装是 ..
发布时间:2015-11-26 18:16:20 C#/.NET