锘??xml version="1.0" encoding="utf-8" standalone="yes"?> ADD_DEFINITIONS(-D_AFXDLL) CMAKE_MFC_FLAG鍙傛暟鐨勬剰鎬濇槸榪欐牱瑙i噴鐨勶細 To use MFC, the CMAKE_MFC_FLAG variable must be set as follows: 0: Use Standard Windows Libraries CMAKE_MINIMUM_REQUIRED(VERSION 2.8) PROJECT(testProject) MESSAGE(STATUS "MFC_FOUND: " ${MFC_FOUND}) 1.鐣岄潰涓奡earch鍚庨潰鏈変釜涓嬫媺妗嗭紝閫夋嫨Advanced View錛屼箣鍚庡氨浼氬彂鐜頒笅闈㈠浜嗗ソ澶氶夐」銆? 閲岄潰鏈変竴涓狢MAKE_USE_RELATIVE_PATHS鐨勫畾涔夛紝閫変腑瀹冿紝閲嶆柊閰嶇疆鏀跺伐銆?/p>
SET(CMAKE_MFC_FLAG 2)
ADD_EXECUTABLE(detect WIN32 ${DIR_SRCS})
1: Use MFC in a Static Library
2: Use MFC in a Shared DLL
//////////////////////////////////////////////////////////////////////////////////////////////////
//濡傛灉榪欎釜鐪嬩笉鎳傚氨璇佹槑鍩虹澶樊
FIND_PACKAGE(MFC REQUIRED)
]]>