将MXE交叉编译Linux到Windows VTK示例

3
我想知道是否有编译使用MXE的vtk .exe应用程序的示例,或者能否有人发布一个。头文件和库已经构建,但似乎无法使其工作。我已经成功地让Qt工作。我通常使用自己的makefiles,对于cmake、qmake等不太熟悉。我需要一个示例来告诉我如何使这些东西工作。一个可工作的示例,展示了使用mxe构建的库和头文件所需的包含和链接,以构建基本的vtk.exe应用程序。
我已经尝试过:
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 headers 和 binaries 上,这个相同的步骤能够正常工作。

我也尝试了 Point Cloud Library 的 binaries,但也没有成功。


错误输出呢?还有源代码? - Bart
2个回答

0

我正在从MXE的主分支进行git克隆测试。请阅读邮件列表以获取校验和错误修复信息。在编译vtk6时,我目前遇到了一个OpenGL错误。我没有看到上述错误被提及。

我将在今晚稍后发布新的错误消息。如果您仍然遇到错误,请告诉我。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接