仅使用target_link_libraries(MyExecutable Qt5::Core)
很方便,但是当我做message(STATUS "Qt5Core_LIBRARIES=${Qt5Core_LIBRARIES}")
时,我希望它能返回诸如/opt/Qt/<...>/libQt5Core.so;/opt/<...>.so;[etc]
而不是Qt5::Core
之类的东西。那根本没有帮助我。有什么方法可以获取库的实际列表?
预先感谢!(长时间潜伏,第一次询问。(
qt5 :: core是导入的目标,它与任何其他目标一样具有target_properties。我假设属性Interface_link_libraries会为您提供所寻求的东西。