내 프로젝트에 문제가 있습니다. Qt Creator에서 개발 중이며 .lib 파일을 프로젝트에 추가해야합니다. 그래서, 내 .pro에서이 라인을 썼다 :.lib 파일을 동적으로 포함시키는 방법은 무엇입니까?
LIBS += "C:\My_Path\My_Project\lib\file.lib"
이것은 잘 동작하고있다. 내 유일한 문제는 전체 경로를 .lib 파일에 작성해야한다는 것입니다. 그룹 프로젝트이므로 매번이 파일의 경로를 변경하지 않고도 다른 컴퓨터에서 컴파일 할 수 있어야합니다.
LIBS += -L"lib/" -l"file.lib"
또는
이LIBS += "lib\file.lib"
또는
LIBS += "file.lib"
가 (루트에있는 lib 디렉토리 파일을 넣고에서 프로젝트에 추가 :
내가 좋아하는 많은 구문을 시도 Qt 생성자)
N 그 중 하나가 작동합니다/
나는이 하나 같이 QResource 파일의 lib 디렉토리의 파일 만 구문을 추가하려고 :
LIBS += ":/lib/file.lib"
을 .PRO 파일에서 작동하지 않는 것 .. .
지금
이도움말 난 당신이 데프에 의해 잘 작동해야 상대 경로를 사용하여 라이브러리에 연결할 생각하여 시도에서
그래서 LIBS + = -L -l을 어떻게 사용합니까? $$ 친척을 어떻게 사용해야합니까? –
$$이 없어도 작동해야하기 때문에 모든 것이 이상하지만, 시도해보아야합니다. – Palmik
INCLUDEPATH는 라이브러리에는 포함되지 않으며 포함 된 파일에만 사용됩니다. –