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
这是中文翻译
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有指定编译器呀
加上 export CXX=/youpath/g++