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