Просмотр исходного кода

Z991239-385 #comment 编译告警的处理

gifur 5 лет назад
Родитель
Сommit
a8a2d3f144
2 измененных файлов с 13 добавлено и 9 удалено
  1. 8 8
      libtoolkit/sockutil.h
  2. 5 1
      spbase/CMakeLists.txt

+ 8 - 8
libtoolkit/sockutil.h

@@ -53,9 +53,9 @@ static int tsend_n_v3(int fd,
 {
 	WSABUF wbuf[3] = 
 	{
-		{n1, (char*)buf1},
-		{n2, (char*)buf2},
-		{n3, (char*)buf3},
+		{(ULONG)n1, (char*)buf1},
+		{(ULONG)n2, (char*)buf2},
+		{(ULONG)n3, (char*)buf3},
 	};
 	return tsend_n_v(fd, &wbuf[0], 3, timeout);
 }
@@ -67,8 +67,8 @@ static int trecv_n_v2(int fd,
 {
 	WSABUF wbuf[2] = 
 	{
-		{n1, (char*)buf1},
-		{n2, (char*)buf2},
+		{(ULONG)n1, (char*)buf1},
+		{(ULONG)n2, (char*)buf2},
 	};
 	return trecv_n_v(fd, &wbuf[0], 2, timeout);
 }
@@ -81,9 +81,9 @@ static int trecv_n_v3(int fd,
 {
 	WSABUF wbuf[3] = 
 	{
-		{n1, (char*)buf1},
-		{n2, (char*)buf2},
-		{n3, (char*)buf3},
+		{(ULONG)n1, (char*)buf1},
+		{(ULONG)n2, (char*)buf2},
+		{(ULONG)n3, (char*)buf3},
 	};
 	return trecv_n_v(fd, &wbuf[0], 3, timeout);
 }

+ 5 - 1
spbase/CMakeLists.txt

@@ -93,4 +93,8 @@ install(TARGETS ${MODULE_NAME}
     RUNTIME DESTINATION "${RVC_RUNTIME_PATH}"
     ARCHIVE DESTINATION "${RVC_LIBRARY_PATH}"
     LIBRARY DESTINATION "${RVC_LIBRARY_PATH}"
-    COMPONENT libraries)
+    COMPONENT libraries)
+
+if (WITH_DEBUG_SYMBOLS AND MSVC AND BUILD_SHARED_LIBS)
+    install(FILES ${CMAKE_PDB_BINARY_DIR}/${MODULE_NAME}.pdb DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT symbols)
+endif()