質問編集履歴

2

編集

2018/04/19 18:51

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -299,3 +299,17 @@
299
299
  ![イメージ説明](f232b4503ed4c3827f8bfa7e52f0037e.png)
300
300
 
301
301
  ![イメージ説明](314ca10bff1e6dc74c756b35fab02e67.png)
302
+
303
+
304
+
305
+
306
+
307
+ 編集2
308
+
309
+ なぜ、ただのソースコードではいけないのでしょうか?
310
+
311
+ vsが出力してくれた実行ファイルが得られればよいのでは?
312
+
313
+ cmakeがビルドするものや、ライブラリがないといけない事はわかったのですが、ただのソースコードをコンパイルして、ライブラリをくっつけて実行ファイルを作るのではいけないのでしょうか?
314
+
315
+ 決してCmakeが嫌いなわけではございません。ただちゃんと理解していないで使うことに抵抗があります。公式やサイトを見てみましたが以上の疑問が解決できずにいます。

1

編集

2018/04/19 18:51

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -206,134 +206,96 @@
206
206
 
207
207
  ```
208
208
 
209
- ヘッダファイルを指定したあと依存ファイルとしてopencv_world.340を指定してのですがエラーが出ます。
210
-
211
- ```
212
-
213
- 1>------ ビルド開始: プロジェクト: 追尾プログラム, 構成: Release x64 ------
214
-
215
- 1>Source.cpp
216
-
217
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(148): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
218
-
219
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(149): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
220
-
221
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(204): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
222
-
223
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(205): error C3646: 'CV_OVERRIDE': 不明なオーバーライ指定子です
224
-
225
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(206): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
226
-
227
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(208): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
228
-
229
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(209): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
230
-
231
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(210): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
232
-
233
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(254): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
234
-
235
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(255): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
236
-
237
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(256): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
238
-
239
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(257): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
240
-
241
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(266): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
242
-
243
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(303): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
244
-
245
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(304): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
246
-
247
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(305): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
248
-
249
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(306): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
250
-
251
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(308): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
252
-
253
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(368): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
254
-
255
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(370): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
256
-
257
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(371): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
258
-
259
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(373): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
260
-
261
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(376): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
262
-
263
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\feature.hpp(378): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
264
-
265
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(528): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
266
-
267
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(549): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
268
-
269
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(550): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
270
-
271
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(630): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
272
-
273
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(631): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
274
-
275
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(735): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
276
-
277
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(736): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
278
-
279
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(763): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
280
-
281
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(764): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
282
-
283
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(816): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
284
-
285
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(863): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
286
-
287
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(919): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
288
-
289
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(942): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
290
-
291
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(944): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
292
-
293
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(948): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
294
-
295
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(964): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
296
-
297
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(966): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
298
-
299
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(970): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
300
-
301
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(993): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
302
-
303
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1008): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
304
-
305
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1028): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
306
-
307
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1047): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
308
-
309
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1051): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
310
-
311
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1091): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
312
-
313
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1128): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
314
-
315
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1167): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
316
-
317
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1198): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
318
-
319
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1264): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
320
-
321
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1297): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
322
-
323
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1312): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
324
-
325
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1333): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
326
-
327
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tracker.hpp(1527): error C3646: 'CV_OVERRIDE': 不明なオーバーライド指定子です
328
-
329
- 1>c:\users\daito\source\repos\project6\project6\source.cpp(39): error C2039: 'selectROI': 'cv' のメンバーではありません。
330
-
331
- 1>c:\opencv_contrib-master\modules\tracking\include\opencv2\tracking\tlddataset.hpp(47): note: 'cv' の宣言を確認してください
332
-
333
- 1>c:\users\daito\source\repos\project6\project6\source.cpp(39): error C3861: 'selectROI': 識別子が見つかりませんでした
334
-
335
- 1>プロジェクト "Project6.vcxproj" のビルドが終了しました -- 失敗。
336
-
337
- ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ =====
338
-
339
- ```
209
+ ヘッダファイルを指定したあと依存ファイルとしてopencv_world.340を指定してのですがエラーが出ます。(すいません。文字数の問題でこちらに置かせていただきます。)
210
+
211
+ ```
212
+
213
+ https://pastebin.com/XZfRsbZN
214
+
215
+ ```
216
+
217
+
218
+
219
+
220
+
221
+ 編集4/19
222
+
223
+ Cmakeでビルしようとしているのですが以下のエラーが出ます。
224
+
225
+ 頑張って和訳してみたのですが、少ししかわかりませんでした。
226
+
227
+ ```
228
+
229
+ CMake Error: Could not find CMAKE_ROOT !!!
230
+
231
+ CMake has most likely not been installed correctly.
232
+
233
+ Modules directory not found in
234
+
235
+ C:/Users/Daito/Desktop/cmake-3.11.1-win64-x64/share/cmake-3.11
236
+
237
+ CMake Error: Could not find cmake module file: CMakeSystemSpecificInitialize.cmake
238
+
239
+ CMake Error: Could not find cmake module file: CMakeDetermineCCompiler.cmake
240
+
241
+ CMake Error: Could not find cmake module file: C:/opencv_contrib-3.4.1/modules/tracking/build/CMakeFiles/3.11.1/CMakeCCompiler.cmake
242
+
243
+ CMake Error: Could not find cmake module file: CMakeDetermineCXXCompiler.cmake
244
+
245
+ CMake Error: Could not find cmake module file: C:/opencv_contrib-3.4.1/modules/tracking/build/CMakeFiles/3.11.1/CMakeCXXCompiler.cmake
246
+
247
+ CMake Error: Could not find cmake module file: CMakeSystemSpecificInformation.cmake
248
+
249
+ CMake Error in CMakeLists.txt:
250
+
251
+ No CMAKE_C_COMPILER could be found.
252
+
253
+
254
+
255
+
256
+
257
+
258
+
259
+ CMake Error: Could not find cmake module file: CMakeCInformation.cmake
260
+
261
+ CMake Error in CMakeLists.txt:
262
+
263
+ No CMAKE_CXX_COMPILER could be found.
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+ CMake Error: Could not find cmake module file: CMakeCXXInformation.cmake
272
+
273
+ CMake Warning (dev) in CMakeLists.txt:
274
+
275
+ No cmake_minimum_required command is present. A line of code such as
276
+
277
+
278
+
279
+ cmake_minimum_required(VERSION 3.11)
280
+
281
+
282
+
283
+ should be added at the top of the file. The version specified may be lower
284
+
285
+ if you wish to support older CMake versions for this project. For more
286
+
287
+ information run "cmake --help-policy CMP0000".
288
+
289
+ This warning is for project developers. Use -Wno-dev to suppress it.
290
+
291
+
292
+
293
+ Configuring incomplete, errors occurred!
294
+
295
+ ```
296
+
297
+
298
+
299
+ ![イメージ説明](f232b4503ed4c3827f8bfa7e52f0037e.png)
300
+
301
+ ![イメージ説明](314ca10bff1e6dc74c756b35fab02e67.png)