CMake支持的编译平台和IDE
. Visual Studio 9 2008 [arch] = 生成 Visual Studio 2008 项目文件. 可选 [arch] 可以是 "Win64" 或 "IA64". Borland Makefiles = 生成 Borland makefiles. NMake Makefiles = 生成 NMake makefiles. NMake Makefiles JOM = 生成 JOM mak...
使用 gst-element-maker 创建一个完全透传的 videofilter 插件
系列文章目录 创建 gstreamer 插件的几种方式 使用 gst-template 创建自己的 gstreamer 插件 使用 gst-plugins-bad 里面的 gst-element-maker 工具创建gstreamer 插件 使用 gst-element-maker 创建一个完全透传的 videofilter 插件 文章目录 系列文章目录 前言 一、使用gst-element-maker...
cmake应用:集成gtest进行单元测试
是否引入了新的bug。对于追求质量的程序员,为自己的代码编写全面的单元测试是必备的基础技能,在编写单元测试的时候也能复盘自己的代码设计,是提高代码质量极为有效的手段。 在本系列前序的文章中已经介绍了CMake很多内容,本文是针对单元测试的外延。 本文主要介绍以下几个方面的内容: 1、何为单元测试 2、何为gtest 3、怎么使用gtest 4、怎么运行测试 一、单元测试是什么? 单...
ShipMaker船舶协同设计软件介绍
理及拷贝、图形对象渲染、文件保存及升级、事务管理、对象交互框架、对象捕捉框架、夹点编辑框架、动态尺寸显示及编辑、自动化测试框架、基于脚本的构件编辑器及构件级协同设计,对协同设计有自己的理解。 ShipMaker是一款基于Qt、OCC、MySQL、SQLite、Redis、QPID、SARibbon和Lua,个人独立开发面向船舶协同设计平台软件(个人业余爱好),后期会考虑切换渲染引擎会到OSG或Coin3D...
redis7==源码阅读1:Makefile构成
1命令 有两份Makefile,第一份指向第二份。 编译时候使用的命令是make 清理命令是make clean 只编译自带的客户端是make redis-cli 只清理自带的客户端是make redis-cli clean 可执行文件redis-cli来自anet.o adlist.o dict.o redis-cli.o zmalloc.o release.o ae.o redisassert.o c...
Ubuntu使用cmake和vscode开发自己的项目,引用自己的头文件和openCV
main(){ std::cout << "numA + numB = " << add(10,20) <<std::endl; return 0;} 形成这样的目录结构 在my_proj中创建CMakeLists.txt,写入如下内容 cmake_minimum_required(VERSION 2.8) project(test) set( CMAKE_BUILD_TYPE "Debug" ) i...
IDEA Rogstry中找不到compiler.automake.allow.when.app.running问题解决
ject automatically 这些步骤都不会有问题 然后就会让我们 ctrl + shift +alt + / 点 Rogstry 打开后 我人就麻了 根本没有什么 compiler.automake.allow.when.app.running 也不用慌 我们打开 File > Settings 左侧菜单选择 Advanced Settings 勾选其中的Allow auto-make to s...
qt6 qml cmakelists.txt如何添加qrc文件
在升级qt6之后,qt推荐使用CMakeLists.txt来管理Qt项目,这对于不熟悉CMake的开发者来说,很麻烦,例如在qml项目中,图片资源一般放到qrc文件中,但是CMakeLists.txt和qmake差别很大。例如下面qml的代码: import QtQuickimport QtQuick.Controlsimport QtQuick.Layouts ApplicationWindow ...
CMake教程-第 4 步:添加生成器表达式
CMake教程-第 4 步:添加生成器表达式 1 CMake教程介绍2 学习步骤Step 1: A Basic Starting PointStep 2: Adding a LibraryStep 3: Adding Usage Requirements for a LibraryStep 4: Adding Generator ExpressionsStep 5: Installing and Tes...
CMake教程-第 2 步 添加一个库
CMake教程-第 2 步 添加一个库 1 CMake教程介绍2 学习步骤Step 1: A Basic Starting PointStep 2: Adding a LibraryStep 3: Adding Usage Requirements for a LibraryStep 4: Adding Generator ExpressionsStep 5: Installing and Testin...