Проблема ссылки на CPP GRPC, неразрешенное внешнее символ, я хочу знать, как добиться успеха процедуры [решено] [ЗакрытоC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Проблема ссылки на CPP GRPC, неразрешенное внешнее символ, я хочу знать, как добиться успеха процедуры [решено] [Закрыто

Сообщение Anonymous »

Если понадобится больше информации, мне нужен комментарий. Отсутствие некоторых базовых знаний. Я не могу описать проблему, извините: (< /p>
Я хочу знать, как решить Grpc.lib Gpr.lib потерял этот символ, на какой аспект я могу ориентироваться. 2024-12-09-1005B78FA1BF1DDE1A20C2734CBA4EA61CA94D9A
grpc: x64-windows 1.71.0
grpc [codegen]: x64-windows
cl grpc [codegen]: x64-windows
cl gr /> x64 Microsoft (R) C /C ++ 19.38.33145 < /p>
"c: -Dcmake_c_compiler: string = "cl.exe" -dcmake_cxx_compiler: string = "cl.exe" -dcmake_build_type: string = "debug" -dcmake_install_prefix: path = "echat/out/x64 -debug" -Dcmake_make_program = "ninja.exe" echat "2> & 1"
echat/out/build/x64 -debug
Некоторая команда cmake
set(VCPKG_EXTRA_ARGS "--binarycaching --x-use-aria2")
if (DEFINED ENV{VCPKG_ROOT})
set(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
CACHE STRING "Vcpkg toolchain file")
elseif (EXISTS "${CMAKE_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake")
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake")
endif ()

find_package(gRPC CONFIG REQUIRED)

target_link_libraries(proto PUBLIC
protobuf::libprotobuf
gRPC::grpc++
gRPC::grpc++_reflection
)

target_link_libraries(server
proto
gRPC::grpc++
gRPC::grpc
gRPC::grpc++_reflection
)
< /code>
vcpkg.json
{
"name": "echat",
"version": "1.0",
"dependencies": [
"libpqxx",
"hiredis",
"boost-asio",
"spdlog",
"yaml-cpp",
"gtest",
"grpc",
"msquic"
],
"builtin-baseline": "96d5fb3de135b86d7222c53f2352ca92827a156b"
}
< /code>
Сообщение об ошибке: < /p>
grpc.lib(call_creds_util.cc.obj): ошибка lnk2001: неразлитный внешний символ __std_find_last_trivial_1
грпс. Неразрешенный внешний символ __std_find_last_trivial_1
gpr.lib(host_port.cc.obj): ошибка lnk2001: неразрешенный внешний символ __std_find_last_trivial_1
грпс. __std_find_last_trivial_1
grpc.lib(rls.cc.obj): ошибка lnk2001: unesetroved внешний символ __std_find_last_trivial_1
грпс. __std_find_last_trivial_1
grpc.lib(gcp_metadata_query.cc.obj): ошибка lnk2001: неразрешенный внешний символ __std_find_last_trivial_1
грпс. __std_max_element_d, ссылка на функцию «Double const * __cdecl std :: _ max_element_vectorized (double const * const, double const * const)"
grpc.lib(uri.cc.obj): erry lnk2019: upersed in funcome in funciation_trivial_trivial_trivial. __cdecl std :: _ find_first_of_vectorized (char const * const, char const * const, char const * const, char const * const) "
grpc.lib(uri.cc.obj): ошибка lnk2019: не растворил внешний символ. std :: _ search_vectorized (char const * const, char const * const, char const * const, unsigned __int64) "
grpc.lib(http_filters_plugin.cc.obj): ошибка lnk2001: unesroved extrab />grpc.lib(tls_utils.cc.obj): ошибка Lnk2001: неразрешенный внешний символ __std_search_1
grpc.lib(matchers.cc.obj): ошибка lnk2001: unesoted versembling __std_sork_1
grpc.lib.cob.cob.cobl Unprosed Внешний символ __std_min_8i, ссылка на функцию «Auto __cdecl std :: _ min_vectorized (__ int64 const * const, __ int64 const * const)»
runbsl_flags_config.libgage_config.cc.objobjobj201991991919. __std_find_last_of_trivial_pos_1, ссылка на функцию «unsigned __int64 __cdecl std :: _ find_last_of_pos_vectorized (char const * const, unsigned __int64, char const * unsigned __int64)" />absl_flags_program_name.lib(program_name.cc.obj) : error LNK2001: unresolved external symbol __std_find_last_of_trivial_pos_1
server.exe : fatal error LNK1120: 6 unresolved externals
I think the GRPC.Lib существует, я пытаюсь найти их версию, Cmake может генерировать правильный CMakeCache, VCPKG Установка, но не может создать программу.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... to-make-th
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»