【发布时间】:2022-12-03 21:26:54
【问题描述】:
问题是我在编译代码时没有收到任何错误,只有黑屏。值得注意的是,sfml 网站中的示例已成功编译并呈现图像。
** 我在 macOS 上使用 CLion。
void Player::initializeTexture() {
/*
* A texture will be loaded from a file.
*/
if(!this->texture.loadFromFile("/Users/ismailsafwat/CLionProjects/ShapeShooters/Textures/sfmliconbig.png")){
std::cout << "ERROR::PLAYER::INITIALIZETEXTURE::Failed to load the file!" << "\n";
}
}
我在 CLion 中修改了很多 CMake 和工具链设置,并重新安装了 SFML,但还没有结果。 Windows 上的 Visual Studio 有很多支持和帮助,但这对我没有帮助。我也阅读了很多关于不“混合调试和发布库”的内容,但我还是想不通。
** 更新 现在问题解决了,问题出在函数的顺序上。
【问题讨论】: