linux - Qt执行Cmake时Cmake出现这种情况时为什么?
问题描述
版本信息:
执行的时候出现得错误信息:
这是在用linux下的某个笔记的时候出现的错误,需要从git上clone源代码然后qt下cmake运行得到客户端,具体情况见下面的连接:
http://fromwiz.com/share/s/3m...
我在/etc/profile/哪里添加啦一楼大神的路径,发现了新的错误。我自己的g++路径在/usr/bin里面
线虫编译为释放
找不到Boost
Boost找不到,使用local:/ home / sprint / WizTeam / WizQTClient / lib / clucene / src / ext
CMake警告(dev)在lib / clucene / src / shared / cmake / CheckStdCallFunctionExists.cmake:18(IF):
未设置策略CMP0054:仅将if()参数解释为变量或
关键字时不引用。运行cmake --help-policy CMP0054策略
细节。使用cmake_policy命令设置策略并抑制此策略
警告。
诸如_CL_HAVE_FUNCTION_MAPVIEWOFFILE的引用变量将不再是
当策略设置为NEW时取消引用。因为策略未设置
将使用OLD行为。
呼叫堆栈(最近呼叫第一):
lib / clucene / src / shared / cmake / MacroMustDefine.cmake:64(CHECK_STDCALL_FUNCTION_EXISTS)
lib / clucene / src / shared / CMakeLists.txt:101(CHECK_OPTIONAL_FUNCTIONS)
此警告是为项目开发人员。使用-Wno-dev来禁止它。
CMake警告(dev)在lib / clucene / src / shared / cmake / CheckFloatByte.cmake:12(IF):
未设置策略CMP0054:仅将if()参数解释为变量或
关键字时不引用。运行cmake --help-policy CMP0054策略
细节。使用cmake_policy命令设置策略并抑制此策略
警告。
引用的变量(如_CL_HAVE_NO_FLOAT_BYTE)将不再是
当策略设置为NEW时取消引用。因为策略未设置
将使用OLD行为。
呼叫堆栈(最近呼叫第一):
lib / clucene / src / shared / CMakeLists.txt:236(CHECK_FLOAT_BYTE_WORKS)
此警告是为项目开发人员。使用-Wno-dev来禁止它。
CMake错误在cmake / QtChooser.cmake:1(find_package):
通过不提供FindQt5.cmake在CMAKE_MODULE_PATH这个项目有
要求CMake找到由Qt5提供的包配置文件,但是
CMake没有找到一个。
无法找到由Qt5提供的包配置文件
以下名称:
Qt5Config.cmake
qt5-config.cmake
将安装前缀Qt5添加到CMAKE_PREFIX_PATH或设置Qt5_DIR
到包含上述文件之一的目录。如果Qt5提供了
单独的开发包或SDK,确保已经安装。
呼叫堆栈(最近呼叫第一):
lib / quazip / CMakeLists.txt:6(include
这是中文翻译
没有指定编译器呀
加上 export CXX=/youpath/g++
这篇关于linux - Qt执行Cmake时Cmake出现这种情况时为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!