2017-09-19 2 views
0

변수가 정의되어있는 경우에만 특정 라이브러리 만 포함시키려는 위치에서 프로 파일을 설정하려고합니다. 이미이 변수를 DEFINES + = VARIABLE_NAME을 추가하여 명령 줄을 통해 qmake에 전달했습니다.Qt pro 파일 조건부 라이브러리

VARIABLE_NAME을 (를) 사용하여 코드의 일부를 조건부로 컴파일 할 수 있지만 pro 파일에서 VARIABLE_NAME을 (를) 감지 할 수 있습니까? 라이브러리가있는 경우에만 포함 할 수 있습니까?

감사합니다, 그런 앨런

답변

3

뭔가 :이 일을 할 것 같은

DEFINES += USELIB 

contains(DEFINES, USELIB) { 
    LIBS += SOMELIB 
} 
+0

덕분에 보인다. –

관련 문제