aboutsummaryrefslogtreecommitdiff
path: root/guide
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2019-07-27 00:37:12 +0800
committerruki <waruqi@gmail.com>2019-07-26 21:43:14 +0800
commit3abef717b39715ca4bfe44c58758911a6b511e5e (patch)
tree53c51fd75459e22c07b6932dc45d509e41bbdd9c /guide
parent58df8d503fdac49a71355c638df580bda23568e0 (diff)
downloadxmake-docs-3abef717b39715ca4bfe44c58758911a6b511e5e.tar.gz
xmake-docs-3abef717b39715ca4bfe44c58758911a6b511e5e.zip
update mfc example
Diffstat (limited to 'guide')
-rw-r--r--guide/project_examples.md34
1 files changed, 29 insertions, 5 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