C++ 交叉编译c++;从ubuntu到windows的SFML

C++ 交叉编译c++;从ubuntu到windows的SFML,c++,ubuntu,c++11,cross-compiling,sfml,C++,Ubuntu,C++11,Cross Compiling,Sfml,我使用的是ming,它适用于交叉编译。当使用SFML for ubuntu时,它也可以正常工作。当我合并它时: i586-mingw32msvc-g++ -I/usr/include -std=c++11 main.cpp -o main.exe -lsfml-system -lsfml-window -lsfml-audio -lsfml-graphics 我得到的错误是: In file included from /usr/include/wchar.h:27:0,

我使用的是ming,它适用于交叉编译。当使用SFML for ubuntu时,它也可以正常工作。当我合并它时:

i586-mingw32msvc-g++ -I/usr/include -std=c++11 main.cpp -o main.exe  -lsfml-system -lsfml-window -lsfml-audio -lsfml-graphics 
我得到的错误是:

In file included from /usr/include/wchar.h:27:0,
             from /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/cwchar:44,
             from /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/bits/postypes.h:40,
             from /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/iosfwd:40,
             from /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/ios:38,
             from /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/ostream:38,
             from /usr/include/SFML/System/Err.hpp:32,
             from /usr/include/SFML/System.hpp:34,
             from /usr/include/SFML/Window.hpp:32,
             from /usr/include/SFML/Graphics.hpp:32,
             from main.cpp:1:
/usr/include/features.h:398:23: fatal error: gnu/stubs.h: No such file or directory
#include <gnu/stubs.h>
                   ^
compilation terminated.
在/usr/include/wchar.h:27:0中包含的文件中,
从/usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/cwchar:44,
从/usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/bits/postypes.h:40,
从/usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/iosfwd:40,
从/usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/ios:38,
从/usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/ostream:38,
从/usr/include/SFML/System/Err.hpp:32,
从/usr/include/SFML/System.hpp:34,
从/usr/include/SFML/Window.hpp:32,
从/usr/include/SFML/Graphics.hpp:32,
来自main.cpp:1:
/usr/include/features.h:398:23:致命错误:gnu/stubs.h:没有这样的文件或目录
#包括
^
编译终止。

您尚未提供包含路径。您必须插入
-Ipath/to/SFML/include
很抱歉,我找不到SFML,我只使用sudo apt get install libsfml dev安装了它。我应该下载并包括路径,或。。。很抱歉,我在usr/lib或lib中没有什么知识。在那里找不到。我在usr/include/SFML中找到了它,在那里我可以看到我需要的.hpp文件。但是i586-mingw32msvc-g++-Iusr/include/SFML-std=c++11 main.cpp-o main.exe-lsfml system-lsfml window-lsfml audio-lsfml graphics仍然给出相同的错误