Spec-Zone.ru › CMake

FindMFC

Находит нативную библиотеку Microsoft Foundation Class Library (MFC) для разработки приложений MFC в Windows:

find_package(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()

См. также

  • Переменная CMAKE_MFC_FLAG.

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/module/FindMFC.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API