INSTALL Library TARGETS given no DESTINATION!

在windows下使用cmake的install命令安装生成的动态库的时候,需要使用
解决办法是使用RUNTIME而不是LIBRARY

if(WIN32)
  install(TARGETS ${NAME}
    RUNTIME DESTINATION path)
else()
  install(TARGETS ${NAME}
    LIBRARY DESTINATION path)
endif()  

来源:CMake错误:针对共享库目标,没有LIBRARY DESTINATION的问题?

你可能感兴趣的:(INSTALL Library TARGETS given no DESTINATION!)