|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.04.2018, 15:58 | #1 |
Пользователь
Регистрация: 14.04.2018
Сообщений: 13
|
Есть ли у кого-то калейдоскоп на с++?
Доброго времени суток. Мне хотелось бы посмотреть примеры электронного калейдоскопа на с++ который должен выглядеть следующим образом: в центре правильный шестиугольник разделённый на правильные треугольники. Один из треугольников рассекается случайным образом несколькими линиями, образовавшиеся фигуры красятся в случайные цвета, после изображение в каждом следующем треугольнике, по часовой стрелке, выходит симметричным отражением к общей стороне обоих треугольников.
В интернете подобного очень-очень мало, потому я и решил обратиться сюда У меня есть немного наработок. Но один минус, это то, что треугольник делится не произвольно, а только на 4 меньших треугольника. Второй минус - у меня не получается настроить SFML для роботы калейдоскопа. После всех страданий с настройкой я застрял на ошибке: 1>------ Сборка начата: проект: Калейдоскоп РГР, Конфигурация: Release Win32 ------ 1>sfml-graphics-s.lib(RenderStates.cpp.obj) : fatal error LNK1112: тип компьютера модуля "x64" противоречит типу целевого компьютера "X86" ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Код:
|
30.04.2018, 15:59 | #2 |
Пользователь
Регистрация: 14.04.2018
Сообщений: 13
|
А это я нашел в интернете, но в студии даже кнопки запуска неактивны
Код:
|
30.04.2018, 19:47 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
|
01.05.2018, 15:34 | #4 |
Пользователь
Регистрация: 14.04.2018
Сообщений: 13
|
я поменял файлы и теперь вот что пишет
1>------ Сборка начата: проект: Калейдоскоп РГР, Конфигурация: Release Win32 ------ 1>sfml-window-s.lib(Window.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(VideoMode.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(GlContext.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(WindowImpl.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(VideoModeImpl.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(Context.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(WglContext.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(JoystickManager.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(SensorManager.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(WindowImplWin32.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(WglExtensions.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(Joystick.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-window-s.lib(JoystickImpl.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(RenderStates.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Color.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(CircleShape.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Transformable.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(RenderWindow.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(RenderTarget.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Shape.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Transform.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Texture.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(View.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Shader.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(GLExtensions.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(VertexArray.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Image.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(Glsl.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-system-s.lib(String.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-system-s.lib(Err.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>sfml-system-s.lib(ThreadLocal.cpp.obj) : error LNK2038: обнаружено несоответствие для "RuntimeLibrary": значение "MD_DynamicRelease" не соответствует значению "MT_StaticRelease" в caleid.obj 1>LINK : warning LNK4098: библиотека по умолчанию "MSVCRT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library 1>sfml-window-s.lib(GlContext.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__strstr" 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__realloc" 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__fopen_s" 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__fopen" 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__fread" 1>sfml-graphics-s.lib(ImageLoader.cpp.obj) : error LNK2001: неразрешенный внешний символ "__imp__strncmp" 1>MSVCRT.lib(_chandler4gs_.obj) : error LNK2001: неразрешенный внешний символ "__except_handler4_common" 1>D:\робоча\АП\2 семестр\ргр\Калейдоскоп РГР\Release\Калейдоскоп РГР.exe : fatal error LNK1120: неразрешенных внешних элементов: 7 ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== |
01.05.2018, 15:45 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Ну если не хотите разбираться в компиляторных вещах, то хоть офф доку вы должны были осилить https://www.sfml-dev.org/tutorials/2.4/start-vc.php ?..
И опять повторюсь: прочитайте, что вам на родном написал компилятор. Потом решите как высобрались линковать либу и выберите подходящую. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
у кого есть примеры | Anton | PHP | 2 | 01.11.2012 00:23 |
ЛЮДИ!!!!!есть добрые люди??ОЧЕНь МАЛО ВРЕМЕНИ ДО СДАЧИ ОСТАЛОСЬ.. У КОГО ЕСТЬ ВОЗМОЖНОСТЬ отпишитессь!!!БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН... | SwAAAte83 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 20.01.2012 06:09 |
есть ошибки? (протестите у кого С++ есть) | Юлия_Ф | Помощь студентам | 11 | 07.10.2011 10:42 |
FRAPS - У кого есть??? | PAVEL315 | Софт | 1 | 28.11.2007 05:32 |