
编译
编译常见问题,错误处理
找BUG的小白菜
思路很重要。
没有消息就是最好的消息。
展开
-
Qt5之Charts编译时报错
进入到Charts的Src目录,命令行执行nmake后smart@linx:~$ qmake CONFIG+='debug_and_release build_all'smart@linx:~$ nmake ---编译报如下错误:c++cc1plus: 错误:无法识别的命令行选项“-std=c++1y”make[1]: *** [.pch/...原创 2020-04-14 11:35:16 · 984 阅读 · 0 评论 -
【Jenkins】自动编译流程实现
背景语言:C++,Qt操作系统:麒麟、凝思、红帽子版本管理:SVN持续集成工具:Jenkins语言工具:shell,java小目标由于系统应用很大,src模块多,操作系统多,手工编译费时费力,而且是毫无技术含量的工作,于是用Jenkins pipeline+shell脚本实现多操作系统环境的自动编译功能,编译成功后,自动提交结果到SVN,编译出错时,自动发送包含错误信息的邮件给相关研发人员。实现Jenkins添加pipeline任务,并添加pipeline脚本,这样可以在不同操作系统同时进原创 2020-07-24 14:04:30 · 1452 阅读 · 0 评论 -
linux下解决make: g++: Command not found
在编译执行make命令的时候,提示make: g++: Command not found,原因是缺少组件导致的。[smart@node-build cpp_jni]$ makeg++ -c -pipe -g -std=gnu++0x -Wall -W -fPIC -I. -I/usr/java/jdk1.8.0_131/include -I/usr/java/jdk1.8.0_131/include/linux -I../../../../Qt5.6.1/5.6/gcc_64/mkspecs/lin原创 2020-05-20 14:20:59 · 14717 阅读 · 0 评论 -
解决windows下编译出来的目标文件没有生成在定义的目录
问题在windows下编译C++、Qt工程debug版本时,qmake.conf文件定义的没有问题,检查了很多遍,执行qmake和nmake debug命令,编译出来的目标文件,始终没有生成到我在qmake.conf下定义的目录中。原因要编译的工程目录文件名中包含了敏感词release,我的工程目录命名为XXX_release,执行nmake debug后,自动创建了一个叫XXX_debug的目录,目标文件也自动放到这个目录下了。解决方法将工程目录重新命名为XXX_r(或者其他名称),只要不包含r原创 2020-07-29 11:06:24 · 414 阅读 · 0 评论