cmake,静态库共享库

来源:互联网 发布:淘宝app二手市场 编辑:程序博客网 时间:2024/06/03 19:46
//lib1.cpp#include "iostream"using namespace std;int printlib1(){    cout<< "lib1" <<endl;    return 0;}//lib2.cpp#include "iostream"using namespace std;int printlib2(){    cout<< "lib2" <<endl;    return 0;}//test.cpp#include "iostream"#include "lib1.h"#include "lib2.h"using namespace std;int main(){    cout<< "hello" <<endl;    printlib1();    printlib2();    return 0;}//lib1.hint printlib1();//lib2.hint printlib2();#CMakeLists.txt cmake_minimum_required(VERSION 2.6)project(test)add_library(lib1 lib1.cpp)add_library(lib2 SHARED lib2.cpp)add_executable(test test.cpp)target_link_libraries(test lib1)target_link_libraries(test lib2)