我想知道是否有一个示例,或者有人可以发布一个示例,用于使用MXE编译 vtk .exe 应用程序。标头和库已构建,但我似乎无法使其正常工作。我已经设法让 Qt 工作。我通常使用自己的 makefile,对 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 头文件和二进制文件。
我还尝试了点云库中的二进制文件。也没有工作。