如何在 kdevelop中修改项目的CMakeList文件
How to modify CMakeList file for a project in kdevelop
我正在 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.h
和function2.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)
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 无法在 CLion 中构建 C++ 项目
- 运行同一解决方案的另一个项目的项目
- CMake-按正确顺序将项目与C运行时对象文件链接
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 欧拉项目#8答案是大以获得有效答案
- 从链接列表c++中删除一个项目
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 既然存在危险,为什么项目要使用-I include开关
- cmake在我的项目中所需的所有静态库都不成功
- QT通过C++添加映射QML项目
- 我的项目不会像"undefined reference to `grpc::g_core_codegen_interface'"那样使用未定义的引用错误进行编译
- 子目录是否继承属性,例如add_definitions,include_directories和父Cmakelist.t
- 在linux上调试巨大的C++项目
- 有没有办法在整个项目中包含和链接外部库,只编辑我的顶级 CMakeList
- Cmakelist仅用于标题项目,并将其用于另一个项目
- 在同一 CMakeList 文件中导入两个不同的项目
- 具有多个目录和多个 CMakeList 的 Cmake 项目
- 如何通过cmakelist创建一个项目
- 为依赖于LLVM的项目创建cmakelist