web-dev-qa-db-ja.com

clionでコンパイルすると、「実行可能ファイルが指定されていません」というエラーが表示されます

MacOSを使用してClionでc ++コードを書き込もうとしていますが、単純なhello worldコードを実行すると、エラー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

16
user4134614

CLionの実行/デバッグ構成にはCMakeLists.txtが必要だと思います。詳細: https://www.jetbrains.com/clion/help/cmakelists-file.html

C++の初心者として、基本的にCLionで新しいプロジェクトを作成し、必要なフィールドを編集してCMakeLists.txtのコンテンツをプロジェクトにコピー/貼り付けしました。

その後、プロジェクトを実行/デバッグ用に構成することができました。

デフォルトの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})

これがお役に立てば幸いです。

3
gkc

あなただけのアプリケーションのためにtargetを選択する必要があります(アプリケーション名を選択してください)。

このような - enter image description here

3
whalemare

誤ってCライブラリを作成した場合は、必ずC実行可能ファイルを含む新しいプロジェクトを作成してください。その後、箱から出してデバッグできます。

screenshot

1
Vishal Singh

元の投稿の画像からわかることは、このビルド構成は「cライブラリ」プロジェクトタイプ用であるということです。

ソリューション:「c実行可能ファイル」タイプの新しいプロジェクトを作成します。このプロジェクトを起動すると、アプリケーションが実行されます。

これは、プロジェクトタイプ「cライブラリ」がそのままでは実行されないという質問には答えませんが、cをいじるビジネスの初心者を獲得します。

これがお役に立てば幸いです。

1
Thirdshift