質問編集履歴

1

実行ファイルの依存関係および環境変数の追加

2019/02/05 09:54

投稿

uytrewq12345
uytrewq12345

スコア13

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,131 @@
75
75
  エラーメッセージを見る限りおそらくROSの方のopencvが呼び出されているのが原因だと思うのですが,
76
76
 
77
77
  どのような記述をすればgitからダウンロードしたopencvを参照するようになるのでしょうか.
78
+
79
+
80
+
81
+
82
+
83
+ (補足)
84
+
85
+ $ ldd (実行ファイル名) の出力結果
86
+
87
+ linux-vdso.so.1 => (0x00007ffcf9ffd000)
88
+
89
+ libopencv_highgui3.so.3.3 => /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_highgui3.so.3.3 (0x00007fcaada65000)
90
+
91
+ libopencv_imgcodecs3.so.3.3 => /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgcodecs3.so.3.3 (0x00007fcaad436000)
92
+
93
+ libopencv_imgproc3.so.3.3 => /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_imgproc3.so.3.3 (0x00007fcaaab40000)
94
+
95
+ libopencv_core3.so.3.3 => /opt/ros/kinetic/lib/x86_64-linux-gnu/libopencv_core3.so.3.3 (0x00007fcaa9c06000)
96
+
97
+ libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fcaa9884000)
98
+
99
+ libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fcaa957b000)
100
+
101
+ libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fcaa9365000)
102
+
103
+ libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcaa8f9b000)
104
+
105
+ libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007fcaa890e000)
106
+
107
+ libQt5Test.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Test.so.5 (0x00007fcaade54000)
108
+
109
+ libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007fcaa83c6000)
110
+
111
+ libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007fcaa7ef0000)
112
+
113
+ libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcaa7cd3000)
114
+
115
+ libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007fcaa7a7a000)
116
+
117
+ libwebp.so.5 => /usr/lib/x86_64-linux-gnu/libwebp.so.5 (0x00007fcaa781e000)
118
+
119
+ libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fcaa75f9000)
120
+
121
+ libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fcaa7384000)
122
+
123
+ libjasper.so.1 => /usr/lib/x86_64-linux-gnu/libjasper.so.1 (0x00007fcaa712f000)
124
+
125
+ libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fcaa6f15000)
126
+
127
+ libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcaa6d11000)
128
+
129
+ librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fcaa6b09000)
130
+
131
+ /lib64/ld-linux-x86-64.so.2 (0x00007fcaadca6000)
132
+
133
+ libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fcaa68b6000)
134
+
135
+ libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fcaa65a5000)
136
+
137
+ libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fcaa626b000)
138
+
139
+ libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fcaa600d000)
140
+
141
+ libGL.so.1 => /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007fcaa5d69000)
142
+
143
+ libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007fcaa5907000)
144
+
145
+ libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007fcaa5573000)
146
+
147
+ libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007fcaa530d000)
148
+
149
+ liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fcaa50eb000)
150
+
151
+ libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fcaa4edd000)
152
+
153
+ libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fcaa4cd5000)
154
+
155
+ libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fcaa4a65000)
156
+
157
+ libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fcaa4843000)
158
+
159
+ libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fcaa4599000)
160
+
161
+ libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fcaa4373000)
162
+
163
+ libGLX.so.0 => /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fcaa4143000)
164
+
165
+ libGLdispatch.so.0 => /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fcaa3e75000)
166
+
167
+ libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007fcaa23be000)
168
+
169
+ libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fcaa21ba000)
170
+
171
+ libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fcaa1fb4000)
172
+
173
+ libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fcaa1da2000)
174
+
175
+
176
+
177
+ 環境変数
178
+
179
+ $ env | grep -i path
180
+
181
+ ROS_PACKAGE_PATH=/opt/ros/kinetic/share
182
+
183
+ LD_LIBRARY_PATH=/opt/ros/kinetic/lib:/opt/ros/kinetic/lib/x86_64-linux-gnu
184
+
185
+ XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
186
+
187
+ XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
188
+
189
+ DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
190
+
191
+ PATH=/opt/ros/kinetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
192
+
193
+ MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
194
+
195
+ PYTHONPATH=/opt/ros/kinetic/lib/python2.7/dist-packages
196
+
197
+ PKG_CONFIG_PATH=/opt/ros/kinetic/lib/pkgconfig:/opt/ros/kinetic/lib/x86_64-linux-gnu/pkgconfig
198
+
199
+ CMAKE_PREFIX_PATH=/opt/ros/kinetic
200
+
201
+
202
+
203
+ $ env | grep -i cv
204
+
205
+ (該当変数なし)