在使用cmake构建的项目中添加头文件和.cpp文件

时间:2015-05-01 11:52:44

标签: c++ visual-studio-2010 header cmake project

我使用cmake和一些库构建了一个项目。但是我想在项目中添加一些头文件和.cpp文件,我要编写代码。最简单的方法是什么?我可以创建一个。 cpp和头文件,然后在Visual Studio中再次构建项目?或者由于项目是使用cmake构建的,我可以<?p?

2 个答案:

答案 0 :(得分:4)

您需要将每个.h.cpp文件添加到CMakeList.txt,如下所示:

# Local header files here ONLY
SET(TARGET_H
    Header.h
    Plugin.h
    messagelog.h
    win32application.h
    timer.h    
   )

# Local source files here
SET(TARGET_SRC
    Plugin.cpp
    messagelog.cpp
    win32application.cpp
    timer.cpp
    )

然后再次配置并构建解决方案并在VS中重新加载。

答案 1 :(得分:0)

虽然它是一个迟到的响应,我刚看到它。我正在使用JetBrains的CLion IDE,它会在您创建它们时自动添加这些头文件和.cpp文件。 Althogh可能不是你的需要,对于看到它的其他人来说可能是有用的。