|
@@ -14,15 +14,14 @@ Compiling and Installing
|
|
|
"include" directory (under the top-level package directory).
|
|
|
6) Copy the contents of the include directory to wherever you want to put
|
|
|
headers.
|
|
|
-7) Copy protoc.exe and the two DLLs (libprotobuf and libprotoc) wherever you
|
|
|
- put build tools.
|
|
|
-8) Copy libprotobuf.{lib,dll} and libprotoc.{lib,dll} wherever you put
|
|
|
- libraries.
|
|
|
+7) Copy protoc.exe wherever you put build tools (probably somewhere in your
|
|
|
+ PATH).
|
|
|
+8) Copy libprotobuf.lib and libprotoc.lib wherever you put libraries.
|
|
|
|
|
|
* To avoid conflicts between the MSVC debug and release runtime libraries, when
|
|
|
- compiling a debug build of your application, you must link against a debug
|
|
|
- build of libprotobuf.dll. Similarly, release builds must link against
|
|
|
- release DLLs.
|
|
|
+ compiling a debug build of your application, you may need to link against a
|
|
|
+ debug build of libprotobuf.lib. Similarly, release builds should link against
|
|
|
+ release libs.
|
|
|
|
|
|
DLLs vs. static linking
|
|
|
=======================
|