1

我正在尝试从修改最终二进制文件的 qmake .pro 文件运行程序。我已经尝试过 system(...) 但它不起作用。我想要这样做的原因是因为默认情况下二进制文件的某些属性会阻止调试,并且每次手动执行都不方便。我可以从简单的 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 行。

4

1 回答 1

2
QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)
于 2009-11-10T00:34:37.787 回答