windows cmake适配:解决所有链接问题
This commit is contained in:
parent
e30cc8e7f9
commit
eca8d115bb
|
@ -52,6 +52,24 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
|
|||
Qt${QT_VERSION_MAJOR}::WebEngineWidgets
|
||||
)
|
||||
|
||||
# 指定链接库目录的路径
|
||||
target_link_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/lib)
|
||||
|
||||
# 链接其他必要的库
|
||||
if(WIN32)
|
||||
message(STATUS "Configuring for Windows")
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE WebQt)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE CCSReport)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE ODI_Common)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE ODI_DPS)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE CodeGenerator)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE xlnt)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE SqlcipherTool)
|
||||
|
||||
elseif(UNIX AND NOT APPLE) # 明确排除 macOS
|
||||
message(STATUS "Configuring for Linux")
|
||||
endif()
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
RUNTIME DESTINATION bin
|
||||
ARCHIVE DESTINATION lib
|
||||
|
|
Loading…
Reference in New Issue