所以,我一直在尝试使用 SFML 的 loadFromFile() 函数,但它一直给我一个访问冲突错误。它一直在给我错误和不给我错误之间来回切换。每次我认为它在工作时,它又开始出错。
#include <SFML/Graphics.hpp>
#include <iostream>
#include <vector>
int main()
{
sf::RenderWindow window(sf::VideoMode(1000, 1000), "SFML works!");
sf::Image newImage;
sf::Texture newTexture;
newImage.loadFromFile("bg_grid.jpg"); //access violation error occurs right here
newTexture.loadFromImage(newImage);
sf::Sprite newSprite(newTexture);
return 0;
}
我包含的调试文件夹是“sfml-system-d.lib;sfml-graphics-d.lib;sfml-window-d.lib;”我已经尝试添加确切的文件地址,但它仍然不起作用。随机访问违规错误的一些可能原因是什么?