Форум программистов, компьютерный форум CyberForum.ru

Ошибка: "Точка входа в процедуру gxx_personality_sj0 не найдена" при запуске приложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс Рациональная дробь http://www.cyberforum.ru/cpp-beginners/thread1681419.html
Есть код, который выполняет операции между дробями (рациональное число, является отношением двух целых чисел). Никак не получается перегрузить операции. Возможно кто-то может помочь или есть что-то подобное.Спасибо. #include <iostream> #include <conio.h> using namespace std; class Drobi { private: int x1,y1,x2,y2; public: Drobi(int a, int b, int e, int f)
C++ Как вывести значение переменной, не зная ее типа? Необходимо написать универсальный скалярный тип, причем так, чтобы нам не нужно было знать тип переменной при ее выводе. Вот, что я написал, как можно изменить это так, чтобы typeid не использовался? #include <iostream> #include <string> #include <typeinfo> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1681418.html
Бесконечные суммы C++
И опять я по этой теме обращаюсь.. Как реализовать такую формулу? В ней чередуются +/-, заданная точность - 0,005
C++/CLI Сдвинуть указанный столбец на n ячеек вверх и вниз
Задание: сдвинуть указанный столбец на n ячеек вверх и вниз colN - номер столбца shiftStep - число сдвигов Вот мои тщетные попытки (*cpp) //Подключаемые заголовочные файлы #include "MyForm.h" #include <time.h> #include <stdio.h> #include <stdlib.h> //Прототипы пользовательских функций
C++ Перевод времени http://www.cyberforum.ru/cpp-beginners/thread1681385.html
воодитса текст в формате ЧЧ:ММ:СС чч - часы, мм - минуты, сс-секунды. Надо написать функцьіб которая будет переводить в такой формат ЧЧ часов ММ минут СС секунд, причом окончяние должно бьіть правильньім. Думаю делать через std::map где ключьом будет число в значением текс, вот только придетса много букв писать. Подкиньте какой то другой вариант
C++ Поиск кратчайшей длины пути по матрице смежности написать функцию,которая находит самый кратчайший путь по паре вершин. 6 0 3 5 0 0 0 2 0 0 2 0 0 0 0 0 4 3 7 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 подробнее

Показать сообщение отдельно
nd2
1015 / 754 / 253
Регистрация: 29.01.2016
Сообщений: 2,359
10.03.2016, 17:03     Ошибка: "Точка входа в процедуру gxx_personality_sj0 не найдена" при запуске приложения
Цитата Сообщение от Amir_05_05 Посмотреть сообщение
а как?
Как-то собирал, записи остались:
Кликните здесь для просмотра всего текста
Сборка SFML из исходников, с помощью cmake и mingw32-make.
Запускаем cmd, прописываем путь к папке bin компилятора (если не прописана в path), например:

set PATH=D:\Programs\MingW\mingw32-gcc-4.6.3-release-c_c++_fortran-sjlj\mingw\bin (путь без кавычек!!!)

Переходим в папку SFML(например, I:\SFML-2.2-sources\SFML-2.2).

Открываем CMakeLists.txt и, для сборки debug, изменяем:

sfml_set_option(CMAKE_BUILD_TYPE Release STRING "Choose the type of build (Debug or Release)")
на
sfml_set_option(CMAKE_BUILD_TYPE Debug STRING "Choose the type of build (Debug or Release)")

Для сборки static изменяем:

sfml_set_option(BUILD_SHARED_LIBS TRUE BOOL "TRUE to build SFML as shared libraries, FALSE to build it as static libraries")
на
sfml_set_option(BUILD_SHARED_LIBS FALSE BOOL "TRUE to build SFML as shared libraries, FALSE to build it as static libraries")

Для выбора - собирать примеры или нет, меняем здесь:

sfml_set_option(SFML_BUILD_EXAMPLES FALSE BOOL "TRUE to build the SFML examples, FALSE to ignore them")

Собирать ли документацию API:

sfml_set_option(SFML_BUILD_DOC FALSE BOOL "TRUE to generate the API documentation, FALSE to ignore it")

Тут, что-то связанное с OpenGL реализацией:

# add an option for choosing the OpenGL implementation
sfml_set_option(SFML_OPENGL_ES ${OPENGL_ES} BOOL "TRUE to use an OpenGL ES implementation, FALSE to use a desktop OpenGL implementation")

Запускаем cmake с help:

"%CMake%/cmake" -help


Смотрим и выбираем параметры сборки makefile.
makefile для mingw:

Чтобы не засорять исходники временными файлами, создаём дополнительную папку (temp), переходим туда, и запускаем cmake, указав путь к папке с исходниками:

"%CMake%/cmake" -G "MinGW Makefiles" D:\Programs\SFML-2.2-sources\SFML-2.2

Если папка temp создана в папке и исходниками, то можно так:

"%CMake%/cmake" -G "MinGW Makefiles" ..\

После сборки makefile:

mingw32-make

Для сборки другой конфигурации (debug/release), удаляем makefile и всё добавленные файлы и папки (кроме lib), изменяем CMakeLists.txt, и повторяем действия.

Дополнительные зависимости (уже собранные библиотеки libfreetype.a, libglew.a и пр.), необходимые при использовании статических (-s) либ, лежат в папке extlibs.

Настройки Code Blocks, при использовании статически либ, здесь:

http://www.cyberforum.ru/cpp-beginne...ml#post7544495

Препроцессор:

GLEW_STATIC
SFML_STATIC
UNICODE

Линкер (для debug и release):

sndfile
openal32
jpeg
qlew
freetype
ws2_32
gdi32
opengl32
glu32
winmm

Возможно, какие-то и не нужны (например, openal32, ws2_32. Важен порядок подключений, в частности glew должна быть выше opengl32).

Линкер (для release):

sfml-graphics-s
sfml-window-s
sfml-system-s
 
Текущее время: 22:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru