2016-11-02 5 views
1

은 내가 터미널qt gui 응용 프로그램에서 동적 라이브러리를 어떻게 사용합니까?

내가 별도의 위치에 QT 위젯 응용 프로그램을 만든
g++ -dynamiclib -o myLib.dylib myLib.cpp 

이 줄을 사용하여 .dylib 파일을 만들었습니다 생각합니다.

저는 SO와 다른 곳에서 해결책을 찾으려고했으나 dylib 파일을 사용하는 응용 프로그램을 얻는 방법을 알 수 없습니다.

도움을 주시면 감사하겠습니다.

답변

1

.pro 파일을 사용하는 경우 documentation에서 LIBS 키워드를 쉽게 사용할 수 있으며 포함 경로를 올바르게 설정할 수 있습니다. (문서에서) 예를 들어
:

LIBS += -L/usr/local/lib -lmath 
INCLUDEPATH = c:/msdev/include d:/stl/include 

당신이 cmake를 사용하는 경우, 대신, 당신은 거의 동일한 기능을 수행 할 target_include_librariestarget_link_libraries를 사용할 수 있습니다.
사용 가능한 명령에 대한 자세한 내용은 here을 참조하십시오.

명령 줄에서 실행하는 경우 -I-L 인수를 사용하여이를 수행 할 수 있습니다.
자세한 내용은 컴파일러의 설명서를 참조하십시오.

등등. 이를 수행하는 방법은 주로 수행하기로 결정한 빌드 프로세스에 따라 다릅니다.