首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

cmake 添加头文件目录,链接动态、静态库

cmake 添加头文件目录,链接动态、静态库 cmake 添加头文件目录,链接动态、静态库 1. 添加头文件目录INCLUDE_DIRECTORIES 2....为工程生成目标文件 7.最后贴一个完整的例子 参考资料 最近需要将Windows10系统下使用VS2017编译的VC++项目放到CentOS Linux服务器上跑,最简单的当然是使用cmake作为项目编译和管理工具了...进行编译时需要注意头文件和库文件的目录的设置。...cmake 添加头文件目录,链接动态、静态库 罗列一下cmake常用的命令。 CMake支持大写、小写、混合大小写的命令。 1....不熟悉的命令可以去查找文档,贴个目前最新的cmake3.19官方帮助文档地址 https://cmake.org/cmake/help/v3.19/index.html 参考资料 cmake 添加头文件目录

22.6K11

Cmake在windows支持预编译头文件(stdafx.h)

本文主要讲下在windows下使用cmake给项目添加预编译头文件功能,做过windows项目的同学都知道,windows下使用预编译头文件非常普遍,能加快编译速度,一些头文件交叉引用问题也能使用它来解决...PCH_SOURCE_FILE) IF(MSVC) # 获取预编译头文件的文件名,通常是stdafx GET_FILENAME_COMPONENT(PCH_NAME ${PCH_HEADER_FILE...FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/PCH) # 设置项目属性,使用预编译头文件 SET_TARGET_PROPERTIES(${PCH_TARGET...}/build/) # 预编译头文件和源文件的路径 set(STDAFX_PCH_H ${CMAKE_SOURCE_DIR}/Protocol/stdafx.h) set(STDAFX_PCH_C...定义的宏 USE_MSVC_PCH(Proxy stdafx.h ${STDAFX_PCH_C}) endif ()       好了,使用上面的方法就可以给vs的工程添加预编译头文件的支持了。

1.7K31
您找到你想要的搜索结果了吗?
是的
没有找到

Cmake在windows支持预编译头文件(stdafx.h)

本文主要讲下在windows下使用cmake给项目添加预编译头文件功能,做过windows项目的同学都知道,windows下使用预编译头文件非常普遍,能加快编译速度,一些头文件交叉引用问题也能使用它来解决...PCH_SOURCE_FILE) IF(MSVC) # 获取预编译头文件的文件名,通常是stdafx GET_FILENAME_COMPONENT(PCH_NAME ${PCH_HEADER_FILE...${CMAKE_CURRENT_BINARY_DIR}/PCH) # 设置项目属性,使用预编译头文件 SET_TARGET_PROPERTIES(${PCH_TARGET} PROPERTIES...}/build/) # 预编译头文件和源文件的路径 set(STDAFX_PCH_H ${CMAKE_SOURCE_DIR}/Protocol/stdafx.h) set(STDAFX_PCH_C...定义的宏 USE_MSVC_PCH(Proxy stdafx.h ${STDAFX_PCH_C}) endif () 好了,使用上面的方法就可以给vs的工程添加预编译头文件的支持了。

2.6K50

【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 )

文章目录 一、创建 CMake 工程 二、在 Visual Studio 的 CMake 项目中配置 OpenCV 库 1、CMakeLists.txt 配置文件说明 2、OpenCV 头文件配置...# cmake_minimum_required (VERSION 3.8) # 源代码添加到此项目的可执行文件。...add_executable (OpenCV_Demo "OpenCV_Demo.cpp" "OpenCV_Demo.h") # TODO: 如有需要,请添加测试并安装目标。...2、OpenCV 头文件配置 在上一篇博客 【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ① ( 下载 OpenCV 库 | Windows...在 CMakeLists.txt 构建脚本中配置头文件成功 , 就可以在 C++ 源码中导入头文件 , 并进行编码了 ; 在源码中导入 opencv2/opencv.hpp 头文件 , 就可以进行 OpenCV

1.9K20

程序添加到右键菜单快速启动

为新项命名:新项命名为你想要显示在右键菜单中的名称,例如 "Open Windows Terminal"。 在新项下创建子项:右键单击新创建的项,选择 "新建",然后选择 "项"。...为子项命名:子项命名为 "command"。...在右侧窗格中设置默认值:双击 "command" 子项,在弹出的编辑字符串对话框中,数值数据设置为 Windows Terminal 的可执行文件路径。...默认情况下,Windows Terminal 的可执行文件路径为: C:\Users\你的用户名\AppData\Local\Microsoft\WindowsApps\wt.exe 注意:若安装了不同版本或...为 String 值命名: String 值命名为 "Icon"。 设置图标路径:双击 "Icon" String 值,在弹出的编辑字符串对话框中,数值数据设置为你图标文件的完整路径。

31420

【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ③ ( CMake 工程中配置 OpenCV 库文件 | 拷贝 OpenCV 函数库文件 )

CMake 工程 ② ( VS 中创建 CMake 工程 | CMake 工程中配置 OpenCV 头文件 ) 中 在 Visual Studio 2019 环境下的 CMake 工程中配置了 OpenCV...头文件的搜索路径 ; # CMakeList.txt: OpenCV_Demo 的 CMake 项目,在此处包括源代码并定义 # 项目特定的逻辑。...# cmake_minimum_required (VERSION 3.8) # 设置 OpenCV 头文件 include_directories("Y:/001_DevelopTools/032_...OpenCV/opencv/build/include/") # 源代码添加到此项目的可执行文件。...# 设置 OpenCV 函数库搜索路径 link_directories("Y:/001_DevelopTools/032_OpenCV/opencv/build/x64/vc15/lib") # 源代码添加到此项目的可执行文件

98820

CMake教程】(五)CMake 配置install打包

那么如何编译生成的可执行文件和库文件打包到一起进行发布那?本片教程我们讲述如何在cmake中配置install的打包路径。下面我们将以mathlib库和头文件为例子进行配置。...安装cmake: sudo apt install cmake (3)设置设置我们的程序输出为lib文件   配置库文件、头文件和执行文件到install的目录下,cmake中的install根目录为CMAKE_INSTALL_PREFIX...EXTRA_LIBS中 list(APPEND EXTRA_LIBS mathlib) # 子路径"${PROJECT_SOURCE_DIR}/mathlib"添加到外部路径变量EXTRA_INCLUDES...变量中的路径 # 配置可执行文件到安装路径 CMAKE_INSTALL_PREFIX的bin中 install(TARGETS tutorial DESTINATION bin) # 配置程序的头文件到安装路径...CMAKE_INSTALL_PREFIX的lib文件夹中 install(TARGETS mathlib DESTINATION lib) # 文件mathlib.h输出到安装目录 CMAKE_INSTALL_PREFIX

8.5K21
领券