Explorar el Código

Add paths for addressbook server project on Windows.

Tatyana Borisova hace 5 años
padre
commit
b9de8c526e

BIN
examples/addressbook/images/minus.png


+ 1 - 0
examples/addressbook/resources.qrc

@@ -11,5 +11,6 @@
         <file>qml/SecondaryText.qml</file>
         <file>qml/TextInputRow.qml</file>
         <file>images/check.png</file>
+        <file>images/minus.png</file>
     </qresource>
 </RCC>

+ 13 - 1
examples/addressbookserver/CMakeLists.txt

@@ -7,4 +7,16 @@ file(GLOB GENERATED_SOURCES addressbook.pb.cc addressbook.grpc.pb.cc)
 set(ADDRESSBOOK_SERVER "address_servers")
 
 add_executable(${ADDRESSBOOK_SERVER} ${SOURCES} ${GENERATED_SOURCES})
-target_link_libraries(${ADDRESSBOOK_SERVER} protobuf grpc++)
+
+if(WIN32)
+    include_directories(${GRPC_INCLUDE_PATHS} "/")
+    set(GRPC_LIBRARIES "")
+    target_link_libraries(${ADDRESSBOOK_SERVER} "${GRPC_LIBRARIES}/grpc++.lib")
+
+    #Needs to set path to protobuf libraries
+    set(PROTOBUF_INSTALATION_PATH "")
+    set(PROTOBUF_LIBRARIES_PATH ${PROTOBUF_INSTALATION_PATH}/lib)
+    target_link_libraries(${ADDRESSBOOK_SERVER} "${PROTOBUF_LIBRARIES_PATH}/libprotobuf.lib")
+elseif(UNIX)
+    target_link_libraries(${ADDRESSBOOK_SERVER} protobuf grpc++)
+endif()