【发布时间】:2015-08-05 22:08:46
【问题描述】:
为什么 CMake 看不到我的系统变量?
if (NOT DEFINED $ENV{QT_LIBS_DIR})
message(FATAL "You need to have system-wide variable with path to Qt libs")
set(QT_CMAKE_MODULES_FOUND FALSE)
elseif(NOT DEFINED $ENV{QT_LIBS_DIR})
set(QT_CMAKE_MODULES "$ENV{QT_LIBS_DIR}/lib/cmake" CACHE PATH "CMake's modules which provided by Qt itself for Qt bindings")
set(QT_CMAKE_MODULES_FOUND TRUE)
endif(NOT DEFINED $ENV{QT_LIBS_DIR})
我遇到了致命错误。请帮我调查一下。顺便说一句:
$ echo $QT_LIBS_DIR
输出为:/home/drew/Qt/5.5/gcc_64
【问题讨论】: