摘要:
我们有些时候会在#if #ifndef 等预编译命令里面看到_WIN32等定义的宏。但是有些宏定义,你即使通过Visual Studio右键的go to definitions 和go to decleration就是找不到宏定义的位置,其实是在vcproject,.sln工程文件的项目属性里面就定义好了。因为在VS中时GUI界面的操作,所以容易找出来,但是Cmake下,换了一种创建工程文件的思维方式。初学者就会被迷惑了。下图就是VS中设置预处理器定义的界面:在Cmake脚本中就用add_definitions命令来添加预处理器的宏定义References:http://www.cmake.o 阅读全文