2015-05-06 5 views
8

मै मैकोज़ का उपयोग कर रहा हूं और क्लियन में सी ++ कोड लिखने की कोशिश कर रहा हूं, लेकिन जब मैं सरल हैलो वर्ल्ड कोड चलाता हूं तो मुझे executable is not specified त्रुटि मिलती है। मैं क्लियन के लिए नया हूँ।क्लियन में संकलन करते समय मुझे त्रुटि मिलती है "निष्पादन योग्य निर्दिष्ट नहीं है"

Cmakelist.txt

cmake_minimum_required(VERSION 3.2) 
project(untitled) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 

set(SOURCE_FILES main.cpp) 
add_executable(untitled ${SOURCE_FILES}) 

clion

+0

Clion के बाद से तरह CMake पर आधारित है, तो आप अपने CMakeLists.txt में से एक में एक निष्पादन योग्य लक्ष्य क्या है? यदि हां, तो एक निष्पादन योग्य लक्ष्य होना चाहिए जिसे आप चला सकते हैं। यह निश्चित रूप से मुझे तब से स्मृति से बाहर जा रहा है जब CLion अभी भी ईएपी था। – Scott

+0

मैंने makelist.txt की सामग्री जोड़ा। और 'ईएपी' के लिए क्या खड़ा है? @ स्कॉट –

+0

ईएपी का अर्थ केवल प्रारंभिक एक्सेस प्रोग्राम है जहां आप इसे देखने और समस्याओं की रिपोर्ट करने के लिए सीएलओएन के पूर्व-रिलीज़ संस्करणों का उपयोग कर सकते हैं। क्या "सभी लक्ष्यों" के अलावा लक्ष्य ड्रॉपडाउन में कोई अन्य विकल्प हैं? ऐसा लगता है कि आपके पास शीर्षक रहित नामक लक्ष्य होना चाहिए जो निष्पादन योग्य होगा। – Scott

उत्तर

1

मैं Clion रन/डिबग विन्यास के लिए CMakeLists.txt की आवश्यकता है। अधिक जानकारी पर: https://www.jetbrains.com/clion/help/cmakelists-file.html

एक सी ++ नौसिखिया, मैं मूल रूप से Clion में नए प्रोजेक्ट बनाया हुआ है तो आवश्यक फ़ील्ड संपादित करके अपने प्रोजेक्ट में CMakeLists.txt सामग्री अतीत कॉपी/के रूप में।

उसके बाद, मैं अपने प्रोजेक्ट को रन/डीबग के लिए कॉन्फ़िगर करने में सक्षम था।

cmake_minimum_required(VERSION 3.3) 
project(YourProjectName) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 

set(SOURCE_FILES YourSourceFile.cpp) 
add_executable(YourProjectName ${SOURCE_FILES}) 

मुझे आशा है कि इस मदद करता है:

डिफ़ॉल्ट CMakeLists.txt सामग्री कुछ इस तरह होना चाहिए।

-1

image of what to click

बाईं बटन पर क्लिक करें "+" का चयन करें "कॉफी उत्पन्न"

+0

बाईं ओर क्लिक करें "+" चुनें "कॉफीस्क्रिप्ट स्रोत मानचित्र उत्पन्न करें" – Snail

2

तुम बस केवल आप आवेदन के लिए target चुनें (आपके आवेदन नाम का चयन) की जरूरत है।

इस enter image description here

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

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