随笔分类 -  CMake笔记

摘要:开发Qt程序的时候,时常要从Qt库中继续某个类,并在自定义的子类使用到 Q_OBJECT 这个宏。如果是在QtCreator中开发,当时不会遇到问题,因为QtCreator已自动实现了很多功能,这也会导致开始过程对Qt底层原理的理解。 在这里写一个MyWidget类继承Qt库中的Widget类,相关 阅读全文
posted @ 2021-05-07 23:56 dilex 阅读(942) 评论(0) 推荐(0)
摘要:编译与安装Boost_1.69.0 到Boost官网下载 boost_1_69_0.zip 下载Boost_1.69.0 把下载的 boost_1_69_0.zip 解压到 E:\source\boost_1_69_0 下; 编译Boost_1.69.0 执行其下的脚本文件bootstrap.bat 阅读全文
posted @ 2021-05-02 23:52 dilex 阅读(627) 评论(0) 推荐(0)
摘要:Socket网络编程之echo服务器 这是Windows下的Socket编程例程: CMakeLists.txt #CMakeLists.txt cmake_minimum_required(VERSION 3.0) project(select) link_libraries(ws2_32) FI 阅读全文
posted @ 2021-03-14 15:37 dilex
摘要:回顾 在上一篇笔记里总结的时候说到,aux_source_directory这个函数在添加源码文件时,是不会把头文件添加进去的,这里就介经一下另外一个方法,也是我一直使用的。 添加文件*.cpp与*.h 文件夹结构 CMakeLists.txt 生成解决方案 进阶 很多时候,从第三方获取一些功能的源 阅读全文
posted @ 2019-06-29 14:57 dilex 阅读(19875) 评论(0) 推荐(5)
摘要:与CMake相遇 做C/C++的人都应该经历过,以往拿到一个开源代码,想自己编译出来,总会因为VS的版本不同而出现各种各样的问题,使编译过程困难重重,更多时候就会放弃使用它了。而这个过程反过来,也会使用一些开源项目难于推广。 另外,基于我的跨平台开发经历,更是一个灾难。刚毕业那会,我有一个项目是Wi 阅读全文
posted @ 2019-06-29 08:21 dilex 阅读(630) 评论(0) 推荐(0)