From 3abef717b39715ca4bfe44c58758911a6b511e5e Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 27 Jul 2019 00:37:12 +0800 Subject: update mfc example --- guide/project_examples.md | 34 +++++++++++++++++++++++++++++----- zh-cn/guide/project_examples.md | 28 ++++++++++++++++++++++++++-- 2 files changed, 55 insertions(+), 7 deletions(-) diff --git a/guide/project_examples.md b/guide/project_examples.md index 620fc7de..39307165 100644 --- a/guide/project_examples.md +++ b/guide/project_examples.md @@ -333,13 +333,37 @@ If you want to known more information, you can see [#173](https://github.com/xma ## MFC Application Program +### MFC Static Library + ```lua target("test") -     add_rules("win.sdk.mfc") -     add_files("src/*.c") + add_rules("win.sdk.mfc.static") + add_files("src/*.c") +``` + +### MFC Shared Library + +```lua +target("test") + add_rules("win.sdk.mfc.shared") + add_files("src/*.c") +``` + +### MFC Application (Static) + +```lua +target("test") + add_rules("win.sdk.mfc.static_app") + add_files("src/*.c") ``` -For more details, please refer to: [#201](https://github.com/xmake-io/xmake/issues/201) +### MFC Application (Shared) + +```lua +target("test") + add_rules("win.sdk.mfc.shared_app") + add_files("src/*.c") +``` ## Protobuf program @@ -353,7 +377,7 @@ target("console_c")      add_packages("protobuf-c")      add_files("src/*.c") -     add_files("src/*.proto", {rules = "protobuf.c"}) +     add_files("src/*.proto", {rules = "protobuf-c"}) ``` ### Using the C++ library @@ -368,7 +392,7 @@ target("console_c++")      add_packages("protobuf-cpp")      add_files("src/*.cpp") -     add_files("src/*.proto", {rules = "protobuf.cpp"}) +     add_files("src/*.proto", {rules = "protobuf-cpp"}) ``` ## Lex&Yacc Program diff --git a/zh-cn/guide/project_examples.md b/zh-cn/guide/project_examples.md index 092a09fb..ab8892f8 100644 --- a/zh-cn/guide/project_examples.md +++ b/zh-cn/guide/project_examples.md @@ -339,13 +339,37 @@ target("usbview") ## MFC程序 +### MFC静态库 + +```lua +target("test") + add_rules("win.sdk.mfc.static") + add_files("src/*.c") +``` + +### MFC动态库 + +```lua +target("test") + add_rules("win.sdk.mfc.shared") + add_files("src/*.c") +``` + +### MFC应用程序(静态链接) + ```lua target("test") - add_rules("win.sdk.mfc") + add_rules("win.sdk.mfc.static_app") add_files("src/*.c") ``` -更多详情可以参考:[#201](https://github.com/xmake-io/xmake/issues/201) +### MFC应用程序(动态链接) + +```lua +target("test") + add_rules("win.sdk.mfc.shared_app") + add_files("src/*.c") +``` ## Protobuf程序 -- cgit v1.2.3