我希望CMake能在同一方面找到三个静态图书馆。 这是我的CMakeList的一部分。 t:
# Dependencies directories
set(OGRE3D_DIR "D:/Data/Libs/ogre3D-1.10")
# Required libraries
find_library(OGREMAIN_LIB
NAMES OgreMain OgreMain_d
HINTS "${OGRE3D_DIR}/lib/${CMAKE_BUILD_TYPE}")
find_library(OGREOVERLAY_LIB
NAMES OgreOverlay OgreOverlay_d
HINTS "${OGRE3D_DIR}/lib/${CMAKE_BUILD_TYPE}")
find_library(OIS_LIB
NAMES OIS OIS_d
HINTS "${OGRE3D_DIR}/lib/${CMAKE_BUILD_TYPE}")
# Target
add_executable(Test Main.cpp)
# Library linking
target_link_libraries(Test
${OGREMAIN_LIB}
${OGREOVERLAY_LIB}
${OIS_LIB})
出于某种原因,以下三个变数:OGREMAIN_LIB
、OGRELAY_LIB
和_OIS_LIB
均已提交国家空间局,但如果我试图印刷这些变量,我发现这些变量符合预期的路径(即便是计算得当的名字与未填写的国名之间的正确名称)。 所有图书馆显然都在预期的道路上。
www.un.org/Depts/DGACM/index_spanish.htm 我在这里做了什么错误?