Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.6)
  2. project(Splines)
  3.  
  4. set(CMAKE_CXX_COMPILER "/usr/bin/clang++")
  5. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -Wall -Wextra -pedantic -static -stdlib=libc++ -lc++abi -v")
  6. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
  7. set(SOURCE_FILES main.cpp)
  8.  
  9. set(CMAKE_AUTOMOC ON)
  10. set(CMAKE_INCLUDE_CURRENT_DIR ON)
  11.  
  12. set(Qt5_DIR "/usr/local/Qt5_static/")
  13. find_package(Qt5Widgets)
  14.  
  15. add_executable(Splines ${SOURCE_FILES})
  16.  
  17. target_link_libraries(Splines Qt5::Widgets)
  18.  
  19. /usr/bin/ld: attempted static link of dynamic object `/usr/lib/libQt5Widgets.so.5.7.0'
  20. clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
  21. make[2]: *** [CMakeFiles/Splines.dir/build.make:124: /home/darthvlado/MEGA/MEGAsync/workspace/ClionProjects/Splines/Splines] Ошибка 1
  22. make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/Splines.dir/all] Ошибка 2
  23. make: *** [Makefile:84: all] Ошибка 2
  24.  
  25. /usr/local/Qt5_static/lib/cmake/Qt5Widgets
  26.  
  27. add_library(LibName STATIC IMPORTED)
  28. SET_PROPERTY(TARGET LibName PROPERTY IMPORTED_LOCATION ${path_to_lib})
  29. TARGET_LINK_LIBRARIES(programName LibName)
  30.  
  31. set(Qt5Widgets_DIR "/usr/local/Qt5_static/")#или задавать префикс
  32. find_package(Qt5Widgets)
  33. qt5_use_modules(Splines Widgets)
  34.  
  35. set(Qt5_DIR "/usr/local/Qt5_static/")
  36. find_package(Qt5 REQUIRED Widgets)
  37. target_link_libraries(Splines Qt5::Widgets)
  38.  
  39. set(CMAKE_CXX_STANDARD 14)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement