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

Компиляция серьезной графики под Mingw - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота http://www.cyberforum.ru/cpp-beginners/thread766179.html
Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота
C++ Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальн Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальный максимум – это максимальный элемент строки. http://www.cyberforum.ru/cpp-beginners/thread766177.html
C++ Найти непрерывный участок из 10 элементов, сумма которых максимальна
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200, а диапазон значений от 0 до 100.
Как создать объект в новой куче? C++
VisualStudio 2012, Win7x64Prof. Пробую выделить память в куче, а потом с помощью формы "Placement new" разместить в ней объект. class MyClass { public: int x; MyClass()
C++ Дано целое число и найти его сумму http://www.cyberforum.ru/cpp-beginners/thread766153.html
Дано целое число N(>0).Hайти сумму N*2+(N+1)*2+(N+2)*2+...+(N*2)*2 Небольшая заготовка #include <vcl.h> #include <conio.h> #include <iostream.h> int main() { int N;
C++ вывести на печать случайный массив или матрицу как вывести на печать случайный массив или матрицу на Visual Studio? тоесть как сгенерировать массив/матрицу? подробнее

Показать сообщение отдельно
SeaMonster
15 / 15 / 0
Регистрация: 31.12.2012
Сообщений: 101
19.01.2013, 21:24  [ТС]     Компиляция серьезной графики под Mingw
Всем спасибо. С добавкой подключения gdiplus.dll в строку компиляции все стало компилиться.

Теперь вопрос. Как передать в конструктор Gdiplus::Image имя файла. Просто const char* компилятор не принимает, пробую так
Gdiplus::Image* m_pImage=NULL;
m_pImage=new Gdiplus::Image(L"1.jpg");
при вызове второй строки даже не просто "не срабатывает код как надо", а все немедленно виснет

Добавлено через 4 часа 45 минут
Написал вот так, совсем вручную, чтобы все с именем было под контролем
C++
1
2
3
4
5
6
7
8
wchar_t buffer4[100];
printf("\nbuff");wprintf(buffer4);;getch();
buffer4[0]='1'; buffer4[1]='.';buffer4[2]='j';buffer4[3]='p';buffer4[4]='g';buffer4[5]=0;
printf("\n buff");wprintf(buffer4);;getch();
Gdiplus::Image* m_pImage=NULL;
printf("\n Start Gdiplus::Image");getch();
m_pImage=new Gdiplus::Image(buffer4);
printf("\n Gdiplus::Image ne pozis!");getch();
все равно, что в конструктор не посылаю - виснет программа....

Добавлено через 26 минут
Что мне очень не нравится. Решил попробовать от отчаяния - может дело в сложности статической компиляции и при динамической все запашет? Попробовал - две известных dll-ки программа начала требовать, а вот gdiplus.dll не стала (ну и по прежнему зависает...)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru