linux - Qt执行Cmake时Cmake出现这种情况时为什么?
迷茫
迷茫 2017-04-17 16:11:29
[Linux讨论组]

版本信息:

执行的时候出现得错误信息:


这是在用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
这是中文翻译

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
高洛峰

没有指定编译器呀
加上 export CXX=/youpath/g++

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号