gpt4 book ai didi

linux - OpenCV、Linux ubuntu12.04 undefined symbol : _ZN9QListData11detach_growEPii

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:00 24 4
gpt4 key购买 nike

现在我正在与 OpenCV 斗争

我开始使用 NAO 并从其他人那里得到了一些程序。

第一次,问题是OpenCV

enter code here
gibeom@gibeom-SG31:~/NAO/nao_murata$ ./touching_object.py
Traceback (most recent call last):
File "./touching_object.py", line 5, in <module>
from all_module import *
File "/home/gibeom/NAO/nao_murata/all_module.py", line 22, in <module>
import cv
ImportError: No module named cv

我收到此消息,因此我安装了 OpenCV

如本主页所示

我成功安装openCV

我又试了一次

但是我收到了这条消息

enter code here
gibeom@gibeom-SG31:~/NAO/nao_murata$ ./trainer_nao_module.py
Traceback (most recent call last):
File "./trainer_nao_module.py", line 7, in <module>
from all_module import *
File "/home/gibeom/NAO/nao_murata/all_module.py", line 22, in <module>
import cv
File "/usr/local/lib/python2.7/dist-packages/cv.py", line 1, in <module>
from cv2.cv import *
ImportError: /usr/lib/i386-linux-gnu/libQtTest.so.4: undefined symbol: _ZN9QListData11detach_growEPii

我没有安装qt,但也许他的教程里有qt

无论如何,在那之后,

我在网上搜索但找不到正确的答案。

有人说,“我在/usr/lib 中安装了带有 libqtGui.so.4.6.2 的第三方软件包。只要将其删除,一切就都很好”

我尝试这样做,但在我的/usr/lib 中,该文件不存在。

我想显示我的 usr/lib/i386-linux-gnu/文件夹,由于大小限制我不能

并且我的声誉点低于 10,因此无法上传图片。

无论如何,trainier_nao_module.py

enter code here
1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3
4 # this program is for trainer-nao
5
6 #--- import all original modules ---#
**7 from all_module import ***
8 #-------------------------#
9
10 #--- import user defined modules ---#

,all_module.py

enter code here

1 #! /usr/bin/env python
2 # -*- coding:utf-8 -*-
3
4 # this file imports original modules
5
6 import config
7 import config_trainer
8
9 import os
10 import sys
11 import time
12 import string
13 import pygame
14
15 from naoqi import ALProxy
16
17 from pygame.locals import *
18
19 from multiprocessing import Process, Lock, Array, Value, Event
20
21 from math import *
**22 import cv**
23 from vision_definitions import *

python2.7/dist-packages/cv.py

enter code here

from cv2.cv import *

如果您需要更多信息来解决此问题,

请回复。

谢谢。

最佳答案

如果您收到这样的消息,请使用 undefined symbol 调用“c++filt”。它会告诉您符号的纯 C++ 名称。通常,这更容易理解:

c++filt _ZN9QlistData11detach_growEPii

也许,如果你重新安装QT库可以解决这个问题。

http://qt-project.org/downloads

关于linux - OpenCV、Linux ubuntu12.04 undefined symbol : _ZN9QListData11detach_growEPii,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com