CMAKE_MFC_FLAG

为可执行文件或 DLL 使用 MFC 库。

启用 Microsoft 基础类 (MFC) 的使用。对于静态 MFC 库应设置为 1,对于共享 MFC 库应设置为 2。这用于 Visual Studio 项目文件。

CMAKE_MFC_FLAG 的内容可以使用 生成器表达式

示例

使用示例

set(CMAKE_MFC_FLAG 2)

add_executable(CMakeSetup WIN32 ${SRCS})

# Visual Studio generators add this flag automatically based on the
# CMAKE_MFC_FLAG value, but generators matching "Make" require it:
target_compile_definitions(CMakeSetup PRIVATE _AFXDLL)

另请参阅

  • 要检查 MFC 是否已安装并可用,请使用 FindMFC 模块。