静谧中,沉静心灵

关于图片

博客搭建过程中, 涉及图片的加载, 可能会遇到

  1. 来源海外站点, 国内访问失败
  2. 图片本身较大, CDN带宽又不够

第一种就需要CDN了, 目前处理第二种图片稍较大问题, 网络存储图片一般都是用webp格式, 体积小
较多这种转换webp软件还收费, 简单功能有点没必要

阅读全文 »

  最开始是通过Clone GLFW在Github上的源码,build, make, make install, 后来发现用不了,总是报ndefined symbols for architecture x86_64, stackoverflow给出的大多数解释就是mac上c++版本过旧或者CMakeLists.txt文件里的flag没有指定对c++的库, 需要在CMakeLists.txt的Flag指定为-std=c++11 -stdlib=libc++11

阅读全文 »

  不知道抽什么风,突然想起要学学CMake了,不学不知道,一学吓一跳,CMake功能真心强大,有各种寻找库包的支持,而且适合对跨平台打包

CMake Variables

1. cmake_source_dir vs project_source_dir

  可以首先看看stackoverflow上的一个回答, 这两个变量有些细微的区别,cmake_source_dir的确指向CMakeLists.txt被定义的那个顶层目录,而project_source_dir指向的是CMakeLists.txt含有的那个最近的project()命令的目录
  举个例子说吧,比如有一个顶层项目,名称为Outer,它含有一个子目录,该子目录有它自己的项目Inner,Outer的CMakeLists.txt内容为

阅读全文 »
0%