2013-11-18 2 views
1

У меня был код :: Блоки, работающие на моем другом компьютере под управлением Windows 8 с использованием компилятора GNU GCC, но когда я копировал и вставлял все, что было в моей другой Windows 8 компьютер, мои проекты перестали работать. В настоящее время он выдает эту ошибку:Настроить SFML с кодом :: Блоки на окнах 8

mingw32-g++.exe -LC:\Matthew\Documents\SFML-1.6\lib -o bin\Debug\Game.exe obj\Debug\Main.o -lsfml-graphics-s -lsfml-window-s -lsfml-system-s -static-libgcc-static-libstdc++ -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-system-s-d -static-libgcc-static-libstdc++

mingw32-g++.exe: error: unrecognized command line option '-static-libgcc-static-libstdc++' mingw32-g++.exe: error: unrecognized command line option '-static-libgcc-static-libstdc++'

Я посмотрел эту проблему и нашел одно место, рекомендуя, что я удалить все, что перечислено в качестве непризнанной команды из моих настроек компоновщика, но когда я делаю, что он говорит, что «не может найти "любые другие вещи, которые у меня есть в моем компоновщике. Есть ли легкое решение этой проблемы?

ответ

1

Похоже, у вас есть два переключателя компилятора сцепляются вместе, когда они должны быть разделены пробелами:

-static-libgcc-static-libstdc++

Попробуйте изменить связывающую команду:

g++.exe -static-libgcc -static-libstdc++ -LC:\Matthew\Documents\SFML-1.6\lib -o bin\Debug\Game.exe obj\Debug\Main.o -lsfml-graphics-s -lsfml-window-s -lsfml-system-s -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-system-s-d

+0

Так ты говоришь, что я должен поместите это в другие варианты компоновщика в вариантах сборки для моего проекта? Теперь это выглядит следующим образом: -static-libgcc -static-libstdC++ -lsfml-графика-ы -lsfml окна-s -lsfml-системы с – Chachmu

+0

в -static-libgcc работает, но замирает говорит, что - static-libstd ++ непризнан – Chachmu

+0

Обратите внимание, что это '-static-libstdC++'. – greatwolf

Смежные вопросы