項目目錄下新建CMakeLists.txt,寫入
- cmake_minimum_required (VERSION 2.6)
- project (test1)
- set (test1_VERSION_MAJOR 1)
- set (test1_VERSION_MINOR 0)
- add_definitions(-DUNICODE -D_UNICODE)
- add_definitions(-D_AFXDLL)
- set(CMAKE_MFC_FLAG 1)
- add_executable(test1 WIN32 MfcDialogTest.cpp MfcDialogTestDlg.cpp stdafx.cpp MfcDialogTest.rc)
打開命令提示符,進入到項目目錄,運行cmake -G "Visual Studio 10" .,生成test1.sln和其他關聯文件,打開test1.sln,編譯
add_definitions(-DUNICODE -D_UNICODE) 默認字符串用UNICODE
set(CMAKE_MFC_FLAG 1) 靜態鏈接mfc