link_directories(${CMAKE_SOURCE_DIR}/srvlib/ ${CMAKE_SOURCE_DIR}/Debug/common/) 的作用是将指定的目录添加到链接器的搜索路径中。这样,链接器在链接过程中会在这些目录中查找库文件。

set(GAME_LIBRARIES lua srv #tcmalloc) 的作用是设置变量 GAME_LIBRARIES 的值。这个变量可以在后续的代码中使用。在这个例子中,变量 GAME_LIBRARIES 被设置为'lua srv #tcmalloc',即包含了三个库文件的名称。

CMake 中 link_directories 和 set 变量解析:构建游戏库依赖

原文地址: http://www.cveoy.top/t/topic/o9lu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录