QMake에서 외부 프로그램을 실행하는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1639382

  •  08-07-2019
  •  | 
  •  

문제

최종 바이너리를 수정하는 qmake .pro 파일에서 프로그램을 실행하려고합니다. 나는 이미 시스템을 시도했지만 (...) 작동하지 않습니다. 내가 원하는 이유는 기본적으로 바이너리의 일부 특성이 디버깅을 방지하고 매번 수동으로 수행하는 것이 불편하기 때문입니다. 간단한 makefiles에서 이것을 할 수 있습니다.

다음은 내 .pro 파일입니다.

TARGET = lprog_server
QT += core \
    xml \
    network
HEADERS += Network/PlayerJoined.hh \
    ...
SOURCES += Globals.cc \
    ...
FORMS +=
RESOURCES +=
QMAKE_LFLAGS += -lboost_random-mt
system(paxctl -pemrxs lprog_server)

내 숙제에는 필요하지만 과제는 Qmake에서 무언가를 실행하지 않습니다. 실제로 QT를 사용하는 서버 클라이언트 소프트웨어는 이미 2500 줄 이상입니다.

도움이 되었습니까?

해결책

QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top