cmake之Visual studio无法显示头文件


本文演示cmake版本:3.18

1. 问题

  • 使用cmake创建的Visual Studio 项目都没有显示头文件, 比如:
  • 可以清楚的看见,项目lib_pipe没有显示头文件

2. 配置CMakeLists

  • 2.1 配置CMakeLists.txt文件,需要函数 file 和 函数source_group
  • 2.2 CMakeLists添加下面两行代码:
file(GLOB_RECURSE pipe_header_files  ${CMAKE_CURRENT_SOURCE_DIR}/include/*.h )
source_group("Header Files" FILES ${pipe_header_files}) 
  • 2.3 添加到项目中, 之前不能显示的创建项目配置如下:
add_library( lib_pipe_shared SHARED ${pipe_src} )

改为

add_library( lib_pipe_shared SHARED ${pipe_src} ${pipe_header_files})

3. 显示

  • cmake重新生成VS项目,就可以看到头文件了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM