C# 编译Allegro源代码
我正试图在VisualStudioExpress 2008中构建一个C#项目(下载的代码)。我得到错误(我的翻译): 类型或命名空间名称“Allegro” 找不到 排队C# 编译Allegro源代码,c#,visual-studio-2008,allegro,C#,Visual Studio 2008,Allegro,我正试图在VisualStudioExpress 2008中构建一个C#项目(下载的代码)。我得到错误(我的翻译): 类型或命名空间名称“Allegro” 找不到 排队 using Allegro; 当然,我知道二维图形库Allegro,但是我找不到关于如何在C#中使用它的很多信息。在我试图编译的项目中,它被用于可视化 我也收到了警告 无法解析此引用。 世界大会不可能举行 找到了 我以前从未与C#合作过,对Visual Studio Express几乎一无所知。这些都是新手犯的错误,但我只是需
using Allegro;
当然,我知道二维图形库Allegro,但是我找不到关于如何在C#中使用它的很多信息。在我试图编译的项目中,它被用于可视化
我也收到了警告
无法解析此引用。
世界大会不可能举行
找到了
我以前从未与C#合作过,对Visual Studio Express几乎一无所知。这些都是新手犯的错误,但我只是需要一个快速解决这个问题的方法。有人能为我提供一个简单的分步解决方案吗?从项目中删除旧的Allegro.dll引用并重新添加它。Allegro不是.NET库;它是用传统的非托管C语言编写的。如果您下载了引用Allegro C#库的代码,那么作者可能使用了一些非官方的C#绑定。如果是这样的话,解决办法就是找到那个额外的库并使用它 否则,就没有简单、循序渐进的解决方案。您需要在需要的每个函数上使用
DllImport
,并遵循在C#中使用非托管C dll的标准实践。您的“Allegro.dll”在哪里?编译器需要找到它。所以它需要在项目期望的地方。项目文件包含引用程序集的列表,因此需要检查其中的路径。