小编use*_*037的帖子

什么是SIGSEGV,Qt中的分段错误

我有一个Qt程序,它显示它通过UDP接收的数据.它工作正常大约30秒,但过了一段时间它会给出分段错误和崩溃.这30秒也没有修复.

我使用调试器得到了这个:

Program received signal SIGSEGV, Segmentation fault.
0x003c6fd4 in ?? () from /usr/lib/libQtGui.so.4
Run Code Online (Sandbox Code Playgroud)

谁能告诉我错误可能在哪里?

qt segmentation-fault

11
推荐指数
1
解决办法
5万
查看次数

无法找到iostream.h,fstream.h

我有一台32位机器,我正在运行Ubuntu 9.10.我有最新的gcc编译器.我面临的问题是我在2002年开发了一个库.代码是正确的,但是当我尝试构建它时,它给了我像iostream.h这样的错误找不到,错误:fstream.h:没有这样的文件或目录等等.有很多文件因此我无法改变它们.

如果解决了我安装gcc 3.0可以解决这些错误吗?如果是,如何在我现有的gcc编译器上安装它.

gcc

9
推荐指数
1
解决办法
2万
查看次数

是否可以在同一台计算机上的两个不同程序之间使用公共指针

我需要两个不同的程序来处理一组数据.我可以在它们之间建立网络(UDP)连接,但我想通过任何方式避免传输整个数据.

这听起来有点荒谬,但有可能在这两个程序之间共享某种指针,这样当一个更新它时,另一个可以简单地获取指针并开始使用它吗?

我正在使用Ubuntu 9.10

c++ linux pointers ubuntu-9.10

7
推荐指数
2
解决办法
556
查看次数

使用qmake链接.proto文件

我有4个文件

message.proto udp.h udp.cpp main.cpp

message.proto是一个谷歌协议缓冲文件.我正在尝试编写协议缓冲区并使用UDP发送和接收数据.udp.h和udp.cpp只是实现UDP的类.

我可以编写自己的makefile,并且需要这个小例子.稍后我会要求将此代码集成到我的QT程序中.我正在使用qmake -project,qmake来生成Makefile.我正在使用Ubuntu 9.10

有人可以告诉我需要在.pro文件或qmake生成的Makefile中进行的更改以满足依赖关系.

qt protocol-buffers

5
推荐指数
1
解决办法
1516
查看次数