3

我想知道是否有一个示例,或者有人可以发布一个示例,用于使用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.cm‌​ake. 

获取 libvtkRendering 错误。同样的过程适用于我的 Linux 头文件和二进制文件。

我还尝试了点云库中的二进制文件。也没有工作。

4

2 回答 2

0

我正在从 MXE 的 master 上的 git clone 测试这个。阅读邮件列表以获取校验和错误修复。我目前在编译 vtk6 期间遇到 opengl 错误。我没有看到上面提到的错误。

我将在今晚晚些时候发布新的错误消息。如果您仍然收到错误,请告诉我。

于 2013-08-09T19:25:57.667 回答
0

两年后,CMake 越来越成为参考!
查看此最新帖子C/C++ Development for Windows Sans Windows

于 2015-05-07T09:01:54.247 回答