码迷,mamicode.com
首页 > 其他好文 > 详细

用CMake设置Visual Studio工程中预处理器定义值

时间:2016-12-29 20:16:19      阅读:1030      评论:0      收藏:0      [点我收藏+]

标签:工程   efi   bsp   字节   strong   mfc   函数   之间   空格   

构建VS工程时预处理值是不可缺少的,如动态库的导出配置等。在通过CMake构建VS工程时,可以通过CMake命令进行定义,下面讲三种应用。

字符集:默认装填下VS工程是多字节字符集,如果需要使用Unicode字符集,可以用下面命令进行设置:

Add_Definitions(-DUNICODE -D_UNICODE)

动态库导出:Lib_DLL为自定义变量名

Add_Definitions(-DLib_DLL) 

MFC的使用:如果在工程中调用了MFC的函数,需要配置在动态库中使用MFC或者在静态库中使用MFC,可以使用命令:

Add_Definitions(-D_AFC_DLL)

Add_Definitions命令的使用需要在预定义之后加-D表示,可以多个定义在一条命令中,也可以分开写,命令之间用空格进行区分

 

用CMake设置Visual Studio工程中预处理器定义值

标签:工程   efi   bsp   字节   strong   mfc   函数   之间   空格   

原文地址:http://www.cnblogs.com/xuhui24/p/6234543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!