2016-06-08 7 views
5

मैं जीनोम डेस्कटॉप पर्यावरण के साथ एक जेनेटू लिनक्स ऑपरेटिंग सिस्टम पर CLion 2016.1.3 चला रहा हूं।क्लियन को मानक शीर्षलेख नहीं मिलते हैं और इसलिए structs या विधियों के लिए संकेत नहीं दिखाते हैं

कुछ अजीब कारण के लिए आवेदन (डिफ़ॉल्ट सेटिंग) मेरे

  • विधि हस्ताक्षर
  • बाहरी हेडर से लिखते समय एक struct के

    1. मौजूदा सदस्यों प्रदर्शित नहीं करता है।

      यह मेरी परियोजना संरचना के भीतर शीर्षकों में घोषित संरचनाओं या विधियों के लिए काम कर रहा है, लेकिन/usr/include या अन्य बाहरी पुस्तकालयों में स्थित मानक शीर्षकों के लिए नहीं।

      # अंतर्निहित प्रीप्रोसेसर निर्देश जोड़ने के दौरान, कार्यक्रम आमतौर पर एक छोटी ड्रॉपडाउन (मैक ओएस एक्स पर) दिखाता है जहां मैं बस सूची से शीर्षलेख चुन सकता हूं। यह मेरे लिनक्स संस्करण और बाहरी शीर्षलेखों को भी बुद्धिमान नहीं कर रहा है। यह मेरे प्रोजेक्ट स्ट्रक्चर/उसी निर्देशिका में हेडर के साथ फिर से ठीक काम कर रहा है।

      क्या किसी को पता है कि मुझे कुछ सेटिंग या कुछ याद आती है? अग्रिम में Thx!

    उत्तर

    0

    रिकॉर्ड के लिए। CLion अभी भी Autotools का समर्थन नहीं करता है, मुझे एक डमी CMakeLists.txt का उपयोग करके समाधान मिला, फिर "रीलोड सीएमके प्रोजेक्ट" बटन का उपयोग करें। यह मानक शीर्षलेखों को "बाहरी पुस्तकालयों" खंड में आयात करता है और स्वत: पूर्णता फिर से काम कर रही है।

    cmake_minimum_required(VERSION 3.5) 
    project(dummy) 
    
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 
    
    set(SOURCE_FILES <path to any .c file in the project>) 
    add_executable(dummy ${SOURCE_FILES}) 
    
    0

    आप पहली बार अपनी परियोजना का निर्माण करने की कोशिश कर सकते हैं, यह निर्माण के दौरान सभी अनुक्रमण प्रारंभ करने में लगता है

    संबंधित मुद्दे

     संबंधित मुद्दे