私はいくつかのソリューションをオンラインで検索していますが、Stackoverflowで見つけられませんでした。以下のコードはCMakeList.txt
のvector
ファイルです。 vector
ファイルは親ファイルDSA
のサブファイルで、main.cpp
とCMakeList.txt
もありますが、関連性があるとは思われません。ClionでC++プログラムをビルド: "ターゲットが見つかりません"
cmake_minimum_required(VERSION 3.5)
project(vector)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES
copy_assignment.h
copy_constructor.h
main.cpp
traverse_funcs.h
vector.h
vector_bin_search_a.h
vector_bin_search_b.h
vector_bin_search_c.h
vector_bracket.h
vector_bubble.h
vector_bubblesort.h
vector_deduplicate.h
vector_disordered.h
vector_expand.h
vector_fib_search_a.h
vector_find.h
vector_insert.h
vector_merge.h
vector_mergesort.h
vector_permute.h
vector_remove.h
vector_removeinternal.h
vector_shrink.h
vector_traverse.h
vector_uniquify.h
vector_unsort.h)
add_executable(vector ${SOURCE_FILES})
main.cppに:
#pragma once
#include <iostream>
#include "vector.h"
#include "vector_permute.h"
using namespace std;
int main()
{
Vector<int> foo = {1, 2, 3, 4};
cout << foo.size() << endl;
return 0;
}
これは、設定ウィンドウです。私はadd_executable(vector ${SOURCE_FILES})
をCのmakelistに追加しましたが、それでも動作しません。どうすればいいですか? (sの)
ありがとう、それは動作します。 –