windows vs2019使用cmakefile

Posted qianbo_insist

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows vs2019使用cmakefile相关的知识,希望对你有一定的参考价值。

如果已经有了几个源文件是c++的,不想建立一个sln 想为跨平台写编译,在vs2019里面就简单了,直接右键打开文件夹,在目录下面建立一个CMakeLists文件,写入以下内容,下面是个简单的模板。

cmake_minimum_required(VERSION 3.0)

project(rtsptofmp4 VERSION 1.2.9)

# For CMake >= 3.1.
set(CMAKE_CXX_STANDARD 11)
#set(CMAKE_CXX_STANDARD_REQUIRED ON)
#set(CMAKE_CXX_EXTENSIONS OFF)
#For CMake < 3.1.
#add_compile_options(-std=c++11)
#message("it is "$SOURCE_DIR)

include_directories(./include ./include/ffmpeg G:/boost_1_78_0)

set(
	SOURCE_FILES
	Rtsp.cpp
	Web.cpp
    main.cpp
)

set(
	HEADER_FILES
	Rtsp.h
	Web.h
)
link_directories(G:/boost_1_78_0/lib64-msvc-14.2 ./lib)
target_link_libraries(avcodec avfilter avformat avutil postproc swresample)
add_executable(rtsptofmp4 $SOURCE_FILES $HEADER_FILES)

ok,直接右键点击CMakeLists.txt 生成就好!

以上是关于windows vs2019使用cmakefile的主要内容,如果未能解决你的问题,请参考以下文章

QT yaml-cpp Windows

如何在Windows 10上使用VS2019 编译C

如何在Windows 10上使用VS2019 编译C

c# vs2019 Window服务搭建

windows开发笔记——VS 2019遇到windows SDK找不到

[MFC]_在vs2019中使用MFC快速构建简单windows窗口程序