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()
另请参阅¶
变量
CMAKE_MFC_FLAG
。