2013-02-28 5 views
3

Я хотел бы узнать, есть ли там пример, или кто-то может его разместить, для компиляции приложения vtk .exe с помощью MXE. Заголовки и библиотеки построены, но я не могу заставить его работать. Мне удалось заставить Qt работать. Я обычно использую свои собственные make-файлы и не так хорошо знаком с cmake, qmake и т. Д. Мне нужен пример, чтобы показать мне, как заставить этот материал работать. Рабочий пример, показывающий включения и ссылки, необходимые для создания базового функционирующего приложения vtk.exe из встроенных библиотек и заголовков mxe.mxe cross compiling linux to windows vtk example

Я попытался:

export PATH=/home/.../mxe/usr/bin:$PATH 
i686-pc-mingw32-g++ -Wall -g -Wno-deprecated -I/home/.../include/vtk-5.8 -c app.cpp 
i686-pc-mingw32-g++ -o appWindows app.o -L/home/.../lib/vtk/5.8 -lvtkRendering -lvtkGraphics -lvtkCommon -lvtkFiltering -l.. -l... etc. 

Я также попытался:

cmake -DCMAKE_TOOLCHAIN_FILE=/home/.../mxe/usr/i686-pc-mingw32/share/cmake/mxe-conf.cm‌​ake. 

Получение ошибки libvtkRendering. Эта же процедура работает с моими заголовками и двоичными файлами Linux.

Я также попробовал двоичные файлы из Библиотеки Point Cloud. И не работал.

+0

Ошибка вывода пожалуйста? И исходный код? – Bart

ответ

0

Я тестирую это из git clone на master для MXE. Прочтите список рассылки для исправлений ошибок контрольной суммы. В настоящее время я получаю ошибку opengl во время компиляции vtk6. Я не вижу вышеупомянутую ошибку.

Опубликовать новые сообщения об ошибках позже сегодня вечером. Пожалуйста, дайте мне знать, если вы все еще получаете ошибку.