cmake构建的VS工程找到了boost,但是链接的版本号不对

如题所述

CMake版本太旧了。更新CMake,它会工作。
CMake无法检测不同Boost库之间的依赖关系。他们明确地实施了FindBoost。对于每个Boost版本,这些信息都由CMake维护者添加,它将成为下一个CMake版本的一部分。因此,您必须确保您的CMake版本在您尝试查找的Boost版本之后发布。
Boost1.63要求CMake3.7或更高版本。Boost1.64需要CMake3.8或更高版本。升压1.65和1.65.1需要CMake3.9.3或更高版本。Boost1.66需要CMake3.11或更高版本。Boost1.67需要CMake3.12或更高版本。升压1.68,1.69要求CMake3.13或更高版本。Boost1.70需要CMake3.14或更高版本。
温馨提示:答案为网友推荐,仅供参考
相似回答