Visual studio 2017 atls.lib不在文件系统中

Visual studio 2017 atls.lib不在文件系统中,visual-studio-2017,linker,Visual Studio 2017,Linker,在这方面也有类似的问题,但它们并不能完全解决我的问题:我有VS2017社区版,文件系统中缺少atls.lib Q1:我的项目编译了一个简单的C++ CLI应用程序,没有MFC之类的。为什么要链接到atls.lib 问题2:我已经了解到,可以将atls.lib添加到链接器->输入->忽略特定的默认库,但在没有该对话框的情况下,如何通过CMake实现这一点?[x]已解决: set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULT

在这方面也有类似的问题,但它们并不能完全解决我的问题:我有VS2017社区版,文件系统中缺少atls.lib

Q1:我的项目编译了一个简单的C++ CLI应用程序,没有MFC之类的。为什么要链接到atls.lib

问题2:我已经了解到,可以将atls.lib添加到链接器->输入->忽略特定的默认库,但在没有该对话框的情况下,如何通过CMake实现这一点?

[x]已解决:

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:atls.lib")
完成了任务。和atls.lib可以通过Visual Studio安装程序安装。这有点奇怪,因为VS安装程序似乎属于VS2019,但它适用于VS2017和VS2019