gpt4 book ai didi

c++ - 如何在 Linux 发行版上将 SFML C++ 源代码从 Linux 编译到 Windows?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:27 26 4
gpt4 key购买 nike

我已经在线搜索了 5 个小时的解决方案,但仍然无法使用 SFML 在我的 Linux Distro (openSuSE) 上编译到 Windows。 API。

通过调用以下命令,我可以在 openSuSE 上使用 MinGW 编译器毫无问题地编译非 SFML 应用程序:

i686-w64-mingw32-g++ Main.cpp

但是,每当我编译这样一个 SFML 程序时:http://www.sfml-dev.org/tutorials/1.6/start-cb.php

我得到这个错误:fatal error: SFML\System.hpp: No such file or directory

我试过:i686-w64-mingw32-g++ Main.cpp -L/home/user/Downloads/SFML1.6/lib -lsfml-system

但我仍然得到同样的错误。

我的IDE是Eclipse Juno,我在可选特性里安装了CDT的跨平台开发工具链支持。再次尝试使用 Eclipse,我的程序在不使用 SFML API 的情况下编译时没有任何问题。但是,一旦我使用 SFML 编译程序,就会出现错误。是的,它使用带有 SFML 的 GNU G++ 工作。我尝试过从下载页面下载适用于 Windows 的 SFML 并编译(这是我之前展示的内容),但它仍然不起作用。

最佳答案

错误是提示 SFML\System.hpp。请注意其中的反斜杠。即使您的目标是 Windows 平台,头文件仍应使用正斜杠。

关于c++ - 如何在 Linux 发行版上将 SFML C++ 源代码从 Linux 编译到 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11962983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com