2010-12-28 14 views
0

Ich versuche, einen C# -Projekt (Download-Code) in Visual Studio Express 2008 ich den Fehler zu bauen (meine Übersetzung):compilieren Allegro Quellcode

Der Typ oder Namespace-Name "Allegro" konnte nicht gefunden werden.

für die Linie

using Allegro; 

Ich weiß, dass die 2D-Grafikbibliothek Allegro, natürlich, aber ich kann nicht viele Informationen finden, wie man es verwenden in C#. Es wird zur Visualisierung in dem Projekt verwendet, das ich zu kompilieren versuche.

Ich habe auch die Warnung

Dieser Verweis nicht aufgelöst werden kann. Die Universalbaugruppe konnte nicht gefunden werden.

Ich habe noch nicht mit C# gearbeitet und kenne Visual Studio Express kaum. Das sind Anfängerfehler - aber ich brauche nur eine schnelle Lösung für dieses Problem. Könnte mir jemand eine kurze Schritt-für-Schritt-Lösung anbieten?

+0

Wo ist Ihre "Allegro.dll"? Der Compiler muss es finden. Also muss es da sein, wo das Projekt es erwartet. Die Projektdatei enthält eine Liste referenzierter Assemblys, daher müssen Sie dort den Pfad überprüfen. – CodesInChaos

Antwort

0

Entfernen Sie die alte Referenz von Allegro.dll aus dem Projekt und fügen Sie sie erneut hinzu.

0

Allegro ist keine .NET-Bibliothek; Es wurde in traditionellem nicht verwaltetem C geschrieben. Wenn Sie Code heruntergeladen haben, der auf eine Allegro C# -Bibliothek verweist, verwendete der Autor möglicherweise einige inoffizielle C# -Bindungen. Wenn dies der Fall ist, besteht die Lösung darin, diese zusätzliche Bibliothek zu finden und sie zu verwenden.

Sonst gibt es keine kurze, Schritt-für-Schritt-Lösung. Sie müssten für jede benötigte Funktion DllImport verwenden und die Standardverfahren für die Verwendung nicht verwalteter C-DLLs in C# befolgen.