【问题标题】:SFML 2.4.2 VideoMode errorSFML 2.4.2 视频模式错误
【发布时间】:2018-05-27 16:48:05
【问题描述】:

我决定再次尝试使用 SFML,但是当有新的更新到来时,您不知道该怎么做。我设法找到了如何设置我的 SFML,但这里的错误是我启动程序时

sf::RenderWindow window(sf::VideoMode(width, height, 32), "Example");

这是错误的照片和代码

我尝试修复它,但仍然注意到,我观看了代码示例的教程图片,但注意到再次发生。 我希望你能帮我解决这个问题。

编译后出现这么多错误

严重性代码描述项目文件行列抑制状态 错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Window\VideoMode.hpp 32 1
错误 C1083 无法打开包含文件:'ostream':没有这样的文件或目录 MoonSurvival C:\SFML-2.4.2\include\SFML\System\Err.hpp 32 1
错误(活动)E0018 预期为 ')' MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 150 35
错误(活动)E0020 标识符“迭代器”未定义 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 479 5
错误(活动)E0020 标识符“ConstIterator”未定义 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 489 5
错误(活动)E0020 标识符“迭代器”未定义 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 503 5
错误(活动)E0020 标识符“ConstIterator”未定义 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 517 5
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 52 30
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 53 30
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 276 22
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 286 22
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 299 22
错误(活动)E0065 预期为“;” MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 527 22
错误(活动) E0077 此声明没有存储类或类型说明符 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 276 5
错误(活动) E0077 此声明没有存储类或类型说明符 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 286 5
错误(活动) E0077 此声明没有存储类或类型说明符 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 299 5
错误(活动) E0077 此声明没有存储类或类型说明符 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 527 5
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Glsl.inl 40 61
错误(活动)E0135 命名空间“std”没有成员“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Texture.hpp 127 34
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Texture.hpp 159 48
错误(活动)E0135 命名空间“std”没有成员“ostream”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Err.hpp 41 22
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 52 18
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 53 18
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 58 23
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 78 38
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 78 60
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 106 47
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 106 69
错误(活动)E0135 命名空间“std”没有成员“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 118 23
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 118 54
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 118 76
错误(活动)E0135 命名空间“std”没有成员“wstring”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 134 23
错误(活动)E0135 命名空间“std”没有成员“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 253 10
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 253 41
错误(活动)E0135 命名空间“std”没有成员“区域设置”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 253 63
错误(活动)E0135 命名空间“std”没有成员“wstring”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 266 10
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 276 10
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 286 10
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 299 10
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 332 29
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 345 30
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 365 10
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 387 21
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 387 43
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 399 22
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 413 10
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 413 46
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 427 23
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 427 45
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 456 27
错误(活动)E0135 命名空间“std”没有成员“size_t”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 456 49
错误(活动)E0135 命名空间“std”没有成员“basic_string”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 527 10
错误(活动)E0260 缺少显式类型(假定为“int”) MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 52 13
错误(活动)E0260 缺少显式类型(假定为“int”) MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 53 13
错误(活动)E0260 缺少显式类型(假定为“int”) MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 150 18
错误(活动)E0260 缺少显式类型(假定为“int”) MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 221 5
错误(活动)E0260 缺少显式类型(假定为“int”) MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 236 5
错误(活动)E0289 构造函数“sf::RenderWindow::RenderWindow”的实例不匹配参数列表 MoonSurvival c:\Users\Kids\source\repos\MoonSurvival\MoonSurvival\Launcher.cpp 17 26
错误(活动)E0297 需要操作员 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 221 14
错误(活动)E0297 需要操作员 MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 236 14
错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\ConvexShape.hpp 33 1
错误(活动)E1696 无法打开源文件“地图”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Font.hpp 37 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Font.hpp 38 1
错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Font.hpp 39 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Image.hpp 34 1
错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Image.hpp 35 1
错误(活动)E1696 无法打开源文件“算法”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Rect.hpp 32 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\RenderWindow.hpp 35 1
错误(活动)E1696 无法打开源文件“地图”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Shader.hpp 37 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Shader.hpp 38 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Text.hpp 38 1
错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\Text.hpp 39 1
错误(活动)E1696 无法打开源文件“矢量”MoonSurvival c:\SFML-2.4.2\include\SFML\Graphics\VertexArray.hpp 36 1
错误(活动)E1696 无法打开源文件“ostream”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Err.hpp 32 1
错误(活动)E1696 无法打开源文件“cstdio”MoonSurvival c:\SFML-2.4.2\include\SFML\System\FileInputStream.hpp 35 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\System\FileInputStream.hpp 36 1
错误(活动)E1696 无法打开源文件“cstdlib”MoonSurvival c:\SFML-2.4.2\include\SFML\System\MemoryInputStream.hpp 34 1
错误(活动)E1696 无法打开源文件“迭代器”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 33 1
错误(活动)E1696 无法打开源文件“语言环境”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 34 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\System\String.hpp 35 1
错误(活动)E1696 无法打开源文件“cstdlib”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Thread.hpp 33 1
错误(活动)E1696 无法打开源文件“cstdlib”MoonSurvival c:\SFML-2.4.2\include\SFML\System\ThreadLocal.hpp 33 1
错误(活动)E1696 无法打开源文件“算法”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Utf.hpp 32 1
错误(活动)E1696 无法打开源文件“语言环境”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Utf.hpp 33 1
错误(活动)E1696 无法打开源文件“字符串”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Utf.hpp 34 1
错误(活动)E1696 无法打开源文件“cstdlib”MoonSurvival c:\SFML-2.4.2\include\SFML\System\Utf.hpp 35 1

它真的很大,但是当我看到它时,我触摸它可能是因为我的项目正在发布而不是调试?我会尝试,但现在这是错误。

[最后的好编辑] 一切都很好,也许我在属性窗口中删除了一些东西,但我创建了新项目,一切都很好

【问题讨论】:

  • 在将std::string 变量传递给RenderWindow 构造函数之前,您是否尝试将其分配给std::string?另外,你能指定你正在使用的编译器和平台吗?
  • 还没有修复
  • 您使用的是哪个编译器?这条线应该开箱即用。此外,您的屏幕截图没有显示运行时错误,这是编译器错误。您是否尝试实际编译它?如果这是 Visual Studio Code,对我而言,有时会出现正确解释标题的问题,您可以忽略它们。
  • 从 SFML 网页上试试那个,看看它是否适合你 sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
  • 代码正确,所有参数都通过。您确定您更新的库文件正确吗?感觉它们已损坏,您忘记更换其中的一些。

标签: c++ sfml


【解决方案1】:

尝试在 VideoMode 中移除深度

sf::VideoMode(size,size)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多