《关于爷终于知道如何在Clion上分离式编译这档事》

发布于 2021-02-10  3 次阅读


几个月前C语言课上提到了分离式编译,我按书上写的操作了一波,结果报错了:

今天爷终于知道去修改 CMakeLists.txt 文件了。

CMakeLists.txt

cmake_minimum_required(VERSION 3.17) project(Sample) set(CMAKE_CXX_STANDARD 11) add_executable(Sample main.cpp <strong>plus.cpp</strong>)
Code language: HTML, XML (xml)

main.cpp

#include <iostream> #include "plus.h" int main() { int x, y; std::cin >> x >> y; std::cout << plus(x, y) << std::endl; return 0; }
Code language: PHP (php)

plus.h

#ifndef PLUS #define PLUS int plus(int, int); #endif
Code language: CSS (css)

plus.cpp

#include "plus.h" int plus(int x, int y) { return x + y; }
Code language: PHP (php)