CMAKE_MFC_FLAG

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

启用 Microsoft Foundation Classes (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)

另请参阅

  • FindMFC 模块用于检查 MFC 是否已安装且可用。