> 文章列表 > CMake入门教程【核心篇】8.3对象库

CMake入门教程【核心篇】8.3对象库

CMake入门教程【核心篇】8.3对象库

文章目录

知识点

  • add_library(libhello OBJECT src/hello.cpp)

使用OBJECT 参数可以把对象传入到libhello 中,且不会生成.lib文件

使用变量$<TARGET_OBJECTS:libhello>即可获取,比较实用

实例

代码目录

 |-?prj10
  |-- ?CMakeLists.txt
  |-- ?run.bat
  |-?include
   |-- ?hello.h
   |-- ?helloex.h
  |-?src
   |-- ?hello.cpp
   |-- ?helloex.cpp
   |-- ?main.cpp

代码实现

    <