2009-10-28 77 views
1

我正在尝试从修改最终二进制文件的qmake .pro文件运行程序。我已经尝试过系统(...),但它不起作用。我想这样做的原因是因为默认情况下,二进制文件的某些属性会阻止调试,并且每次手动执行都不方便。我可以通过简单的makefile来做到这一点。如何从qmake执行外部程序?

这里是我的.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行。

回答

2
QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)