我已经在Windows 10 64位上成功构建了最新的CGAL v4.11和Visual Studio Enterprise 2017。一切正常,但我只是想知道为什么库以 vc140 而不是 vc141 命名?我的提升是v1.65.1 MSVC 14.1,MSVC平台工具集v141。有什么问题吗,或者任何人都可以解释一下吗?
编辑:这是库
CGAL_Core-vc140-mt-4.11.dll
CGAL_Core-vc140-mt-gd-4.11.dll
CGAL_Core-vc140-mt-gd-4.11.pdb
CGAL_ImageIO-vc140-mt-4.11.dll
CGAL_ImageIO-vc140-mt-gd-4.11.dll
CGAL_ImageIO-vc140-mt-gd-4.11.pdb
CGAL_Qt5-vc140-mt-4.11.dll
CGAL_Qt5-vc140-mt-gd-4.11.dll
CGAL_Qt5-vc140-mt-gd-4.11.pdb
CGAL-vc140-mt-4.11.dll
CGAL-vc140-mt-gd-4.11.dll
CGAL-vc140-mt-gd-4.11.pdb
Debug
Release
CGAL cmake 机制不处理用于命名库的 MSVC 编译器的次要版本号(这就是为什么你有 140 而不是 141)。
请参阅此文件。