gpt4 book ai didi

c# - 将 FreeImage .NET 添加到解决方案

转载 作者:行者123 更新时间:2023-11-30 14:59:48 24 4
gpt4 key购买 nike

我已经关注了这方面的帖子,但我仍然没有采取一些步骤。我是 C# 的新手,这可能就是问题所在。我希望得到一点帮助(我整天都在努力解决这个问题)。

我可以在 Visual Studio 中打开 FreeImage.NET 解决方案(顺便说一句,Win7 64 位机器)。 This post说我需要构建它来获取 C# dll。当我构建它时,我收到数百个错误“找不到类型或命名空间‘名称’”。

是否需要先添加C++ DDL?我将其拖放到解决方案上,但仍然出现错误。

我是不是在做一些简单而错误的事情?

具体来说,我想做的是将 FreeImage 添加到 C# Visual Studio Express 2012 中的项目。

谢谢,丹

最佳答案

下载FreeImage.NET版本后,我在VS2012中打开了下面的VS2005解决方案文件。(这是我唯一的一个)

FreeImage3154\FreeImage\Wrapper\FreeImage.NET\cs\FreeImage.NET.2005.sln

升级项目并首次构建后,我看到了大约 491 个错误。如果打开 UnitTest.2005 项目的引用,您将看到缺少 nunit.framework 程序集。如果你安装了 nuget,在 VS2012 中你可以

Right Click references > Manage NuGet Packages > Search for NUnit and install it.

在下图中,我们看到 nunit.framework 程序集已正确链接。 enter image description here

这样做之后,只剩下 50 个错误,它们都是因为启用了 Xml 文档文件检查。您可以在 Library.2005 项目中禁用此检查,如下所示。

再次构建,应该会成功。

注意: FreeImage website仅提供 32 位版本的 DLL,因此要使用此 DLL,您必须确保将项目版本设置为 32 位。要获得 64 位版本的 FreeImage DLL,您需要下载他们的源代码项目并手动执行 64 位构建,如本 blog 所示。 .

关于c# - 将 FreeImage .NET 添加到解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com