2013-09-13 1 views

ответ

6

Вы можете добавить их в CMAKE_EXE_LINKER_FLAGS:

if(MSVC) 
    set(CMAKE_EXE_LINKER_FLAGS 
     "${CMAKE_EXE_LINKER_FLAGS} /DEF:my_defs.def /NODEFAULTLIB") 
endif() 
+2

SET_TARGET_PROPERTIES (имя СВОЙСТВА LINK_FLAGS -DEF: "ExportedFunctions.def" -NODEFAULTLIB: "mfc110d") это не работает, у меня есть "файл определения модуля", но не «игнорировать определенную библиотеку по умолчанию». – etwas77

+2

Вы должны иметь возможность делать 'SET_TARGET_PROPERTIES (имя PROPERTIES LINK_FLAGS"/DEF: \ "ExportedFunctions.def \"/NODEFAULTLIB: \ "mfc110d \" ")' – Fraser

+0

Или CMAKE_SHARED_LINKER_FLAGS, или CMAKE_LINKER_FLAGS ... о, нет, что угодно! – Liviu

Смежные вопросы