草庐IT

c++ - 如何防止CMake发布/IMPLIB

我有一个CMake构建,可以将/IMPLIB发送到Windows上的链接器。这在我的例子中是个问题,因为implib的参数与其中一个输入文件的路径相同。在我看来,在使用VisualStudio构建时,CMake总是发出/IMPLIB,并且无法修改传递的参数。有没有办法控制这种行为? 最佳答案 查看CMake的源代码cmComputeLinkInformation.cxx如果设置了CMAKE_IMPORT_LIBRARY_SUFFIX,它只会添加一个有效的/implib:...选项://Checkwhetherweshouldusea