我想知道是否有编译使用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.cmake.
遇到了 libvtkRendering 错误。在我的 Linux headers 和 binaries 上,这个相同的步骤能够正常工作。
我也尝试了 Point Cloud Library 的 binaries,但也没有成功。