Компиляция исходного кода Allegro - PullRequest
0 голосов
/ 28 декабря 2010

Я пытаюсь построить проект C # (загруженный код) в Visual Studio Express 2008. Я получаю сообщение об ошибке ( мой перевод ):

Тип или имя пространства имен«Allegro» не найден.

для линии

using Allegro;

Я знаю библиотеку 2D-графики Allegro, конечно, но не могу найти много информации окак использовать это в C #.Он используется для визуализации в проекте, который я пытаюсь скомпилировать.

Я также получаю предупреждение

Эта ссылка не может быть разрешена.Не удалось найти универсальную сборку.

Я раньше не работал с C # и почти не знаю Visual Studio Express.Это ошибки новичка - но мне просто нужно быстрое решение этой проблемы.Может ли кто-нибудь предоставить мне краткое пошаговое решение?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2010

Allegro не является библиотекой .NET; он написан на традиционном неуправляемом языке C. Если вы загрузили код, который ссылается на библиотеку Allegro C #, возможно, автор использовал некоторые неофициальные привязки C #. Если это так, решение состоит в том, чтобы найти эту дополнительную библиотеку и использовать ее.

В противном случае, нет короткого, пошагового решения. Вам нужно будет использовать DllImport для каждой функции, которая вам нужна, и следовать стандартным методам использования неуправляемых DLL-библиотек C в C #.

0 голосов
/ 28 декабря 2010

Удалите старую ссылку Allegro.dll из проекта и добавьте ее снова.

...