FindMFC

查找用于在 Windows 上开发 MFC 应用程序的原生 Microsoft Foundation Class Library (MFC)。

注意

MFC 是 Visual Studio 中的一个可选组件,必须单独安装才能使此模块成功。

一旦找到 MFC 库和头文件,就不需要额外的手动链接,因为它们是开发环境的一部分。

结果变量

此模块定义了以下变量

MFC_FOUND

一个布尔值,指示是否找到了 MFC 支持。

示例

使用此模块检查应用程序是否可以链接到 MFC 库

find_package(MFC)

if(MFC_FOUND)
  # Example logic when MFC is available...
  set(CMAKE_MFC_FLAG 2)
  add_executable(app WIN32 main.cpp)
  target_compile_definitions(app PRIVATE _AFXDLL)
endif()

另请参阅