da quando CLion ha rilasciato un mese fa non ci sono molti documenti a riguardo. Quindi sono confuso su come creare un progetto c con CLion, quando voglio creare un nuovo progetto, mi chiedo solo il nome del progetto e creo un file main.cpp e CMakeLists.txt predefinito che fa riferimento al file main.cpp. Bene, posso rinominare il file main.cpp in -> main.c e modificare CMakeLists.txt manualmente, ma ci sono alcune cose nel file .txt, quindi ho bisogno di aiuto qui.Come creare un progetto C con CLion
File CMakeLists.txt predefinito;
cmake_minimum_required(VERSION 2.8.4)
project(example)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
add_executable(dbsg ${SOURCE_FILES})
Nota: Il problema potrebbe avere una soluzione più semplice come creare un progetto di C al posto del progetto di C++, ma non riesco a vedere, quindi devo per permettere alle persone che leggono questo il problema potrebbe avere una soluzione più facile quindi la modifica manuale , Grazie.
Questo metodo funziona come un incantesimo, grazie per aver fornito la giusta sostituzione. Ecco il CMakeLists.txt completo per i dilettanti come me. cmake_minimum_required (VERSIONE 2.8.4) progetto (esempio) set (CMAKE_CXX_FLAGS "$ {} CMAKE_CXX_FLAGS -Wall -Werror") set (SOURCE_FILES main.c) add_executable (dbsg $ {} SOURCE_FILES) – fx773d
@ fx773d: Prego. Sai, ho incasinato e lasciato "CXX" dove intendevo mettere "C" lì dentro. Dovresti cambiare il tuo in modo da avere gli avvisi del compilatore attivati per C ... funzionerà senza, ma questo ti aiuterà a cogliere bug durante la compilazione. –
Grazie a @JohnZwinck anche questo mi ha aiutato. Ma posso chiederti come ti sei imbattuto in questa soluzione? JetBrains ha una documentazione per questo? Se è così, è ben nascosto perché non riuscivo a trovarlo. Grazie! – Timber