如何在 kdevelop中修改项目的CMakeList文件

How to modify CMakeList file for a project in kdevelop

本文关键字:项目 CMakeList 文件 修改 kdevelop      更新时间:2023-10-16

我正在 Ubuntu 14.04 中用 kdevelopment 做一个项目。我的项目有一些文件,例如

main.cpp
function1.cpp
function2.cpp
function1.h
function2.h
function_api.h

请注意,function_api.h文件(没有function_api.cpp(

main.cpp中,我将包括function1.hfunction2.h例如

#include "function1.h"
#include "function2.h"
int main(int argc, char **argv) {
std::cout << "Hello, world!" << std::endl;
return 0;
}

同时,函数 1.cpp 将包括其标头和function_api.h

#include "function1.h"
#include "function_api.h"

和函数 2.cpp 只包含它的标头,例如

#include "function2.h"

我的问题是如何修改CMakeList以构建上面的项目。目前,我的CMakeList是

cmake_minimum_required(VERSION 2.6)
project(testProj)
add_executable(main_ex main.cpp)
install(TARGETS main_ex RUNTIME DESTINATION bin)

对不起,如果这是基本问题。提前致谢

add_executable( main_ex main.cpp function1.cpp function2.cpp)

就足够了,如果您有严格的要求请告诉我,我会更新答案:)

编辑:

add_executable( main_f1 mainf1.cpp function1.cpp)