SFML教程甚至不起作用
SFML tutorial not even working
我在代码块上安装了SFML和他们的教程,一步一步地遵循它。一切都经过了正确的检查和完成,但他们的示例程序甚至没有正确构建。似乎代码块甚至无法找到SFML的基本功能。我错过了什么?
错误日志:
(https://i.stack.imgur.com/RlNcL.jpg)
我的代码:
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
给一个库位置-L
,然后显式链接到确切的库是非常奇怪的。所以,与其给出库的完整路径,不如给出它的名称。所以,不要说..........LOGICIELSCodeBlocksSFMLlibslibsfml-graphics-s-d.a
,只说sfml-graphics-s-d
。为所有库执行此操作
当您看到-L............LOGICIELSCodeBlocksSFMLlib
时,您正在告诉编译器(链接器)在哪里可以找到库。库的惯例是以lib
开头,然后以.a
开头。因此,将库链接更改为仅库的名称,无lib
和.a
因此,在objDebugmain.o
之后,它应该是sfml-grphics-s-d sfml-window-a-d sfml-system-a-d sfml-main-d
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- C++为什么尽管我调用了void函数,它却不起作用
- 为什么在保护模式下继承升级不起作用
- 循环在计数器中不起作用
- 在其他文件中创建类时在 c++ 项目中不起作用
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- 为什么二进制搜索在我的测试中不起作用
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 为什么 const std::p air<K,V>& 在 std::map 上基于范围的 for 循环不起作用?
- 带有指定长度字符* 参数的 std::regex_search 在 VS2017 中不起作用?
- Bjarne Stroustrup Book - std_lib_facilities.h - 不起作用(未知类型名称)
- 为什么简单的算术减法在"if"条件下不起作用?
- 为什么Stroustup书中的has_f不起作用
- 你能检查一下为什么在这个代码中从链接列表中删除项目不起作用吗
- 嵌套While循环不起作用(C++问题)
- C++Matching Brackets 2解决方案不起作用
- SFML教程甚至不起作用
- 为什么我的压扁着色器(来自Lighthouse3d教程)不起作用