qt编译问题,救急
Tofloor
poster avatar
156******44
deepin
2018-06-28 09:29
Author
qt编译需要在中文目录,我想把win10用户名改成英文修改注册表修改错了,只能进win10临时用户,然后备份还原win10,deepin引导没了,然后重装deepin,再装qt。在清华源安装了最新版,在此之前安了商店里的qt creat4,3和用系统带的qt5.6试了试编译就是这个gif中的报错。
然后安完qt最新版后安了fixct,让它可以输入中文。但编译报同一个错误。

重装deepin前装好最新版qt后就可以直接正确的编译,重装后不知道系统少了啥,一直报错,按照deepin论坛的帖子输入过#!/bin/bash

#安装:build-essential gcc g++ gdb cmake git gl
sudo apt-get update
sudo apt-get install build-essential gcc g++ gdb cmake git
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev

sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so安装gcc等

sudo apt-get install qt5-default qt5-qmake qtcreator 安装过


sudo apt install qtcreator-dde这个也安过

求助
Reply Favorite View the author
All Replies
avatar
156******44
deepin
2018-06-28 09:31
#1
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:39: error: 'cstddef' file not found
#  include
           ^

/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsView:1: In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsView:1:

/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:37: In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:37:

/home/xyh/Qt5.11.1/qt project/FlappyBid2/myview.h:4: In file included from ../FlappyBid2/myview.h:4:

报错信息
Reply View the author
avatar
ritter
deepin
2018-06-28 10:21
#2
cstddef看名字就是c++的标准库,来源于C标准库,所以应该是c++环境有问题。你先在/usr/include/目录下检索一下有没有cstddef。
Reply View the author
avatar
wtz
deepin
2018-06-28 10:47
#3
不太清楚错误原因,不过这两条命令
  1. sudo ln -s /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
  2. sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so
Copy the Code

是不需要的,如果你已经安装了libgl1-mesa-dev这个包的话。
Reply View the author
avatar
156******44
deepin
2018-06-29 18:17
#4
重装了15.5,然后再安qt就可以用了,15.6原装的少了一点c++的东西。
Reply View the author
avatar
linusboyle
deepin
2018-06-29 18:32
#5
15.6的g++升级到7.2来着,我觉得反而好用了……
Reply View the author
avatar
一杯清茶
deepin
2018-06-29 18:50
#6
不懂,想问下Qt到底是什么语言啊,和什么语言相似有什么优点啊。
Reply View the author
avatar
leixiaozeng
deepin
2018-06-29 19:06
#7
https://bbs.deepin.org/post/159505
不懂,想问下Qt到底是什么语言啊,和什么语言相似有什么优点啊。

qt 不是语言是工具是开发环境。  
Reply View the author
avatar
星外之神
deepin
2018-06-29 19:06
#8
我仍然爱GTK
Reply View the author
avatar
星外之神
deepin
2018-06-29 19:07
#9
Qt有些地方没有GTK简洁
Reply View the author
avatar
chenyingjun
deepin
2018-08-08 08:25
#10
输入这个命令试试 : sudo apt-get install gcc-multilib g++-multilib
Reply View the author