FindMFC¶
Finds the native Microsoft Foundation Class Library (MFC) for developing MFC applications on Windows.
备注
MFC is an optional component in Visual Studio and must be installed separately for this module to succeed.
Once the MFC libraries and headers are found, no additional manual linking is needed, as they are part of the development environment.
Result Variables¶
This module defines the following variables:
MFC_FOUND
Boolean indicating whether MFC support is found.
Examples¶
Using this module to check if the application can link to the MFC libraries:
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()
See Also¶
The
CMAKE_MFC_FLAG
variable.