crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Использование exiv2
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
BagmutA Дата 26.5.2011, 16:46
 
Цитата(wiz29 @ 26.5.2011, 14:03) *
С какими ключами запускал ./configure для msys?

Компилировал в Linux:
./configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc --build=i686-linux --without-zlib --disable-xmp
wiz29 Дата 26.5.2011, 14:03
  С какими ключами запускал ./configure для msys?
BagmutA Дата 26.5.2011, 13:44
  Откомпилировал библиотеку для Windows но выскакивает та же ошибка: _imp___ZN5Exiv212ImageFactory4openERKSs
Litkevich Yuriy Дата 26.5.2011, 12:36
 
Цитата(BagmutA @ 26.5.2011, 15:32) *
при компиляции в MSYS?
не пользовался
BagmutA Дата 26.5.2011, 12:32
  А не пождскажете в чем моя ошибка при компиляции в MSYS?
Litkevich Yuriy Дата 26.5.2011, 12:25
 
Цитата(BagmutA @ 26.5.2011, 15:15) *
А можно как-нибуть скомпилировать эту библиотеку для Windows в Linux?
это называется кросскомпиляция, используется связка Wine + MinGW32. Подробности ищи по интернету
BagmutA Дата 26.5.2011, 12:24
 
Цитата(Litkevich Yuriy @ 26.5.2011, 7:42) *
Цитата(BagmutA @ 26.5.2011, 0:53) *
используя ту же статическую библиотеку libexiv.a
а скомпилирована она с помощью MinGW для Виндовоза?

Эту библиотеку я взял из Linux. А можно как-нибуть скомпилировать эту библиотеку для Windows в Linux?
Пытаюсь скомпилировать в exiv2 в Windows используя инструкцию: http://www.forum.crossplatform.ru/index.ph...ost&p=19770 Но когда компилирую exiv2 при make выдает ошибку:
$ make
if test "x1" = "x1"; then cd xmpsdk/src && c:/MinGW/bin/make xmpsdk; fi;
make[1]: Entering directory `C:/MSYS/z/dev/exiv2/xmpsdk/src'
rm: invalid option -- D
Try `rm --help' for more information.
g++ -O2 -Wall -Wcast-align -Wpointer-arith -Wformat-security -Wmissing-format-attribute -Woverloaded-virtual -W -MMD -I. -I/z/dev/zlib//include -DEXV_LOCALEDIR=\/usr/local/share/locale" -I../include -funsigned-char -DNDEBUG=1 -I/z/dev/expat//include -DEXV_HAVE_STDINT_H=1 -c -o XMPMeta.o XMPMeta.cpp -o include -DEXV_HAVE_STDINT_H=1 -c -o XMPMeta.o XMPMeta.o
C:\MSYS\z\dev\exiv2\libtool: eval: line 1: unexpected EOF while looking for matching `"'
C:\MSYS\z\dev\exiv2\libtool: eval: line 2: syntax error: unexpected end of file
rm: invalid option -- D
Try `rm --help' for more information.
make[1]: *** [XMPMeta.o] Error 1
make[1]: Leaving directory `C:/MSYS/z/dev/exiv2/xmpsdk/src'
make: *** [xmpsdk] Error 2
Litkevich Yuriy Дата 26.5.2011, 7:42
 
Цитата(BagmutA @ 26.5.2011, 0:53) *
используя ту же статическую библиотеку libexiv.a
а скомпилирована она с помощью MinGW для Виндовоза?
BagmutA Дата 25.5.2011, 21:53
  Пытаюсь использовать exiv2 в своей программе.
В Linux все работает нормально. Но когда пытаюсь скомпилировать программу с помощью MinGW на Windows, используя ту же статическую библиотеку libexiv.a при компоновке выдает ошибки типа _imp___ZN5Exiv212ImageFactory4openERKSs.
Кто нибуть знает в чем может быть проблема?
И есть ли у кого-либо опыт использования exiv2 Windows?(как например создать dll для exiv2)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 27.4.2024, 22:07