我想知道是否有使用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头文件和二进制文件。
我也尝试过来自Point Cloud Library的二进制文件。也不起作用。
发布于 2013-08-10 03:25:58
我在MXE的master上测试git克隆。阅读邮件列表中的校验和错误修复。在编译vtk6的过程中,我得到了一个opengl错误。我没有看到上面提到的错误。
我将在今晚晚些时候发布新的错误消息。如果你仍然收到这个错误,请让我知道。
发布于 2015-05-07 17:01:54
两年后,CMake被越来越多的人引用!
查看这篇最新的文章C/C++ Development for Windows Sans Windows
https://stackoverflow.com/questions/15125666
复制相似问题