请问这个的作用是使程序能在Windows下运行的意思是1、在windows下能编译运行2、在Linux下编译的程序能在windows下运行3、在Linux下编译的程序在Linux下运行,windows程序与之通信,或其他4、或者其他,请说明,谢谢!!!
windows的宏定义,答案:1
像这种问题,一般考虑跨平台的时候在CMakeList里用的很多,实际上是用来判断编译的环境,然后生成对应的makefile,然后再根据makefile来生成可执行文件或者s库