के लिए कोई लाइब्रेरी डिस्टिनेशन नहीं दिया गया है जब सीएमके के साथ एक ओपनसोर्स प्रोजेक्ट का निर्माण करते समय (मेरे मामले में, यह नींबू ग्राफ लाइब्रेरी थी), मुझे यह त्रुटि मिली जब मैंने -DBUILD_SHARED_LIBS=1
:सीएमके त्रुटि: साझा लाइब्रेरी लक्ष्य
TARGETS given no LIBRARY DESTINATION for shared library target
यह त्रुटि कहां से आती है और मैं इसे कैसे ठीक करूं?
मुझे लगता है कि आपका मतलब है 'LIBRARY'' के बजाय "RUNTIME'" का मतलब है। –
ठीक है, ठीक किया। –
अपने उदाहरण में 'path' के दो उपयोगों के अलग अलग हैं? यदि नहीं, तो आप 'इंस्टॉल (TARGETS $ {NAME} RUNTIME DESTINATION पथ लाइब्रेरी डिस्टिनेशन पथ ) के साथ समान प्रभाव प्राप्त कर सकते हैं। – Unapiedra