Как вставить содержимое буфера обмена в подсказку упоминания о лете

Это зависит от того, что вы хотите:

A) Если вы хотите указать, к каким библиотекам обращаться, вы можете использовать find_library для поиска libs, а затем использовать link_directories и target_link_libraries to.

Конечно, часто стоит написать хороший скрипт find_package , который красиво добавляет «импортированные» библиотеки с add_library (YourLib IMPORTED) с правильными местоположениями, а также предварительные и суффиксы платформы / сборки. Затем вы можете просто ссылаться на «YourLib» и использовать target_link_libraries.

B) Если вы хотите указать конкретные метки-линкера, например. '-mthreads' или '-Wl, - export-all-symbols' с помощью MinGW-GCC, вы можете использовать CMAKE_EXE_LINKER_FLAGS . Есть также два похожих, но недокументированных флага для модулей, общих или статических библиотек:

CMAKE_MODULE_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS

0
задан Francis 28 February 2019 в 10:08
поделиться