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