我想知道是否有一个例子,或者有人发布一个,用于使用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的二进制文件。也没用。
答案 0 :(得分:0)
我正在使用master上的git clone测试这个MXE。阅读邮件列表以获取校验和错误修复。我目前在编译vtk6时遇到opengl错误。我没有看到上面提到的错误。
我将在今晚晚些时候发布新的错误消息。如果您仍然收到错误,请告诉我。
答案 1 :(得分:0)
两年后,CMake越来越多参考! 查看最新的帖子C/C++ Development for Windows Sans Windows