Witam, miałem problem z funkcją game.Start(); wskazano mi aby ustawić kompilowanie na platformie x64, a nie "Any CPU" gdy to zrobiłem to wyskakuje mi następny błąd i nie mam pojęcia jak go rozwiązać.
Konkretna funkcja(w niej występuje błąd):
RenderWindow window = new RenderWindow(new SFML.Window.VideoMode(300, 600), "Star Rush");
Cały kod klasy:
using SFML.Graphics;
using SFML.Window;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RPGgame
{
class Game
{
public void Start()
{
RenderWindow window = new RenderWindow(new SFML.Window.VideoMode(300, 600),
"Star Rush");
window.SetFramerateLimit(60);
window.Closed += Window_Closed;
while (window.IsOpen)
{
window.DispatchEvents();
window.Display();
}
}
private void Window_Closed(object sender, EventArgs e)
{
Window window = (Window)sender;
window.Close();
}
}
}
Kod z funkcją game.Start();
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace RPGgame
{
static class Program
{
[STAThread]
static void Main()
{
Game game = new Game();
game.Start();
}
}
}
Błąd:
System.DllNotFoundException: „Nie można załadować biblioteki DLL 'csfml-graphics-2': Nie można odnaleźć określonego modułu. (Wyjątek od HRESULT: 0x8007007E)”