我正在尝试从qmake .pro文件运行一个程序,它修改了最终的二进制文件。我已经尝试过系统(...)但它不起作用。我想要这个的原因是因为默认情况下,二进制文件的某些属性会阻止调试,每次手动执行它都很不方便。我可以用简单的makefile做到这一点。
这是我的.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行。
答案 0 :(得分:2)
QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)