CMAKE + QT MAC如何设置部署目标?

时间:2017-08-09 05:14:03

标签: c++ macos qt cmake

我在开发mac os x 10.12平台时使用cmake + qt,但是当我使用set(CMAKE_OSX_DEPLOYMENT_TARGET" 10.11")编译器生成应用程序时,应用程序将复制到mac os x 10.11上计算机应用程序,提示应用程序需要os X 10.12,但如果不将应用程序复制到应用程序,复制到其他目录将不会提示需要os x 10.12,非常奇怪的问题,我的应用程序还取决于很多其他dylib,请帮我分析一下这个问题。 以下是cmake代码:

CREATE OR REPLACE TRIGGER TRG_IP_RESTRICT
  AFTER LOGON ON DATABASE

DECLARE
  V_USER  VARCHAR2(30);
  V_GRP   VARCHAR2(50);   
BEGIN

  SELECT USER INTO V_USER FROM DUAL;

  V_GRP := SYS_CONTEXT('USERENV', 'TERMINAL');

  IF V_USER IN ('<list of users>') THEN
    IF V_GRP NOT IN ('<list of terminals>') THEN

      RAISE_APPLICATION_ERROR(-20001,
                              'Access Denied by DBA TEAM : ' || V_GRP ||
                              ' on ' || V_USER || ' from ' ||
                              SYS_CONTEXT('USERENV', 'IP_ADDRESS'));

    END IF;
  END IF;
END;

1 个答案:

答案 0 :(得分:0)

设置(CMAKE_OSX_DEPLOYMENT_TARGET“10.9”)解冻;

相关问题