我想知道是否有一个例子在那里,或者可以有人张贴一个,编译使用MXE的vtk .exe应用程序。头和库是建立的,但我似乎不能得到它的工作。我已经设法让Qt工作。我通常使用自己的make文件,对cmake、qmake等不太熟悉。我需要一个例子来告诉我如何让这些东西起作用。一个工作示例,显示了从mxe构建的库和头文件构建基本功能的vtk.exe应用程序所需的包含和链接。
I have try:
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头文件和二进制文件。
我也尝试了点云库的二进制文件。
我正在master上的git克隆上进行MXE测试。请阅读邮件列表以获取校验和错误修复程序。我目前在编译vtk6期间得到一个opengl错误。我没有看到上面提到的错误。
我将在今晚晚些时候发布新的错误消息。两年过去了,CMake是越来越多的参考!
查看最新的C/c++开发for Windows Sans Windows