【问题标题】:How to execute external programs from qmake?如何从 qmake 执行外部程序?
【发布时间】:2009-10-28 19:02:05
【问题描述】:

我正在尝试从修改最终二进制文件的 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 行。

【问题讨论】:

    标签: qmake


    【解决方案1】:
    QMAKE_POST_LINK=paxctl -pemrxs $(TARGET)
    

    【讨论】:

      猜你喜欢
      • 2014-11-01
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多