我正在尝试在 Windows 上构建 FLANN 库。但是我安装了 cygwin。
> "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
> cd flann-x.y.z-src
> mkdir build
> cd build
> cmake ..
> nmake
当我使用cmake ..
它时,它似乎使用了 cygwin 和 gcc 编译器。
然后nmake
不工作。
很不清楚你想要实现什么:
您可以通过 cygwin 的 cmake 在 cygwin 环境中构建 FLANN 并制作然后使用它。
或者您可以按照FLANN 安装说明,使用 windows 的原生 cmake 和 C++ 编译器构建并使用它(根本不要使用 cygwin,使用 cmd.exe)。
如果您想使用 VS2008 C++ 编译器,请执行
cmake -G "Visual Studio 9 2008" ..
cmake --build . --config Release