批量转WebP/WebM小工具
Hello Twikoo
测试Twikoo评论系统
Mac上安装并使用GLFW
最开始是通过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功能真心强大,有各种寻找库包的支持,而且适合对跨平台打包
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内容为