CLion

2015-01-06 5 views
9

में बिल्ड लक्ष्य सेट करना मैं CLion (विंडोज 8.1, 64-बिट, साइगविन का उपयोग करके और mingw का उपयोग करके) सेट अप करने का प्रयास कर रहा हूं, और मैं संकलित करने की कोशिश कर रहा हूं + एक प्रोजेक्ट चलाएं, लेकिन मुझे नहीं पता कि क्या यहाँ करने के लिए:CLion

enter image description here

यह मैं एक लक्ष्य है और एक विन्यास की जरूरत है कहते हैं, लेकिन ड्रॉपडाउन में वहाँ कोई नहीं कर रहे हैं। क्या कोई कॉन्फ़िगरेशन चरण याद आया है?

+0

आप ओएमएससी कार्यक्रम में भी? – drewid

+0

ओएमएससीएस प्रोग्राम ?? – hintss

उत्तर

5

के अंत में अपने CMakeLists.txt आप एक पंक्ति है कि पढ़ता होना चाहिए:

add_executable(MyTarget ${SOURCE_FILES}) 

यह पंक्ति अपने लक्ष्य के नाम (निष्पादन इस नाम के साथ उत्पन्न होता है) का उल्लेख है।

यदि आपके पास यह लाइन नहीं है, तो इसे जोड़ें और शीर्ष पर "पुनः लोड करें परिवर्तन" लिंक पर क्लिक करें। यह लाइन तब बनाई जानी चाहिए जब CLion ने आपकी प्रोजेक्ट बनाई हो।

+1

मैं ठीक उसी चीज़ पर अटक गया हूं जैसे 'संकेत'। सुनिश्चित नहीं है कि आपका उत्तर प्रश्न से कैसे संबंधित है। मेरे पास cmakelists.txt फ़ाइल में अंतिम पंक्ति के रूप में है। लेकिन अभी भी अटक गया क्योंकि लक्ष्य और कॉन्फ़िगरेशन ड्रॉप डाउन खाली हैं। – user1198407

+0

क्या आप अपनी'CMakeFiles.txt 'सामग्री पोस्ट कर सकते हैं? – MondKin

+0

cmake_minimum_required (संस्करण 2.8.4) परियोजना (cpptutorialfirst) सेट (CMAKE_CXX_FLAGS "$ {CMAKE_CXX_FLAGS} -std = C++ 11") सेट (SOURCE_FILES main.cpp) add_executable ($ cpptutorialfirst {SOURCE_FILES}) – user1198407

1

मुझे विश्वास है, समस्या यह है कि आपका कंपाइलर/केमेक वातावरण सेट नहीं है। कॉन्फ़िगरेशन को संपादित करने से पहले फ़ाइल/सेटिंग्स/बिल्ड, निष्पादन, परिनियोजन/टूलचेन सेटअप की जांच करें।

2

CMakeLists.txt में चेक करें कि set(SOURCE_FILES main.cpp ... लाइन उन फ़ाइलों का संदर्भ नहीं देती है जो मौजूद नहीं हैं। यह मेरे लिए हल हो गया।

+0

मैं आपके जैसा ही मामला मिला और उसी तरह हल किया। –

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