मैं cmake से संबंधित कुल नोब हूं। मेरे CMakeLists वास्तव में बुनियादी है:सेमेक गैर लिंक ncurses
cmake_minimum_required(VERSION 2.4.6)
#set the default path for built executables to the "bin" directory
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)
#set the default path for built libraries to the "lib" directory
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
#For the Curses library to load:
SET(CURSES_USE_NCURSES TRUE)
include_directories(
"src/"
)
add_subdirectory(src)
जब मैं लिंकर ncurses आदेशों नहीं मिल रहा है बनाने के लिए और मेकअप की वर्बोज़ मोड में मुझे लगता है कि संकलक -lncurses में नहीं जोड़ा। इसे काम करने के लिए मुझे सीएमकेलिस्ट में क्या जोड़ना है?
आप PROJECT_SOURCE_DIR करने के लिए सेट नहीं करना चाहिए EXECUTABLE_OUTPUT_PATH रिश्तेदार के रूप में इस यह असंभव उचित प्रदर्शन करने के लिए बाहर के पेड़ बनाता है बनाता है। – datenwolf