- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经在线搜索了 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/
我是一名优秀的程序员,十分优秀!