下载cmake-3.14.1-win64-x64,打开bin文件夹中的camke.exe,如下图所示
运行exe,在Where is the source code中将解压的ASIFT源码的目录加进去,例如E:\demo_ASIFT_src,并在该目录下新建一个文件夹BUILD(完整路径为:E:\demo_ASIFT_src\BUILD),用于稍后生成的需要存放的工程;在Whereto build the binaries中将BUILD的目录加进去,我的是E:/demo_ASIFT_src/BUILD。然后点击Configure进行编译,在弹出的选项中选中VS2010版本的编译器。其他版本和系统的选则相应的选项即可。然后开始编译。生成结束,成功后,点击Cmake界面上的Generate,就可以在BUILD目录下生成工程。
打开VS2010,并找到BUILD所在目录,打开该目录下的ASIFT.sin工程。将编译模式改为Release,2010版配置管理器是win32,默认就行不用改。然后将鼠标点击到解决方案'ASIFT'上,并按F6生成解决方案。这样一来,在BUILD/Release目录下就会有一个名为demo_ASIFT.exe的可执行文件。