Anjuta üzerinden OpenCV kodlamak?

Başlatan mascherano, 23 Ağustos 2014 - 18:30:47

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

mascherano

Arkadaşlar ilgilenen, bilgisi olan arkadaşlara bir sorum olacak. Stajda Anjuta'da derlenen ve Gtk+ ile yazılmış bi projeye eklentiler yapmaya uğraşıyorum. Şimdi OpenCV kodu ile hazırlanmış bi kaç sayfa sınıfları, tanımlamaları vs içeren bi kaç .cpp, .hpp dosyasını projeye dahil etmem gerek. Gtk+ kodları kullanılarak çizilmiş dairelerin bazı değerleri sınıflandırılacak. Aslında bu konularda (Linux, Anjuta, grafik) yeniyim ama stajda elimden geldiğince yeni şeyler öğrenmeye uğraşıyorum.

Soruma gelecek olursak; Anjuta içinde OpenCV kodlarının çalışmasını nasıl sağlarım. Cmake'in sanırım Anjuta desteği yok yada ben bulamadım bilemiyorum. Bu konuda bana yardım edebilir misiniz? Şimdiden teşekkürler.

7hr33l3t73r

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mascherano

İlgilendiğiniz için teşekkürler. Benim de tek elle tutulur bulabildiğim kaynak buydu zaten ama Anjuta üzerinde o bahsettiği menüleri bulamadım açıkçası. O yüzden orada yazanları tam anlamıyla gerçekleştiremedim.

7hr33l3t73r

Aslinda kodlari paylasabilirseniz bos zamanimda inceleyip size yardimci olmaya calisirim.Bu sekilde ne desem bos bir cevap olacak bazi yerlerde ozel makefile hazirlanarak  derleme  yapilabilecegi konulmus.Bu sekidle fikir vermekten ote gidemeyiz.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mascherano

Haklısınız. Proje büyük bir proje, zaten beni oyalayan kısım da orası kodları git üzerinden yayınlanmış sanırım.


https://github.com/jmpfreire/govocitos
https://www.youtube.com/watch?v=8ALTWN7ikZs

El ile configure etmek dışında Cmake kullanarak yapabilir miyim bunu? Bu şekilde yapılabilir demişlerdi çalıştığım yerdekiler ama ben Cmake ile Anjuta arasında bağlantı bulamadım bir türlü. Nette çok fazla bilgi de edinemedim bu konu hakkında.

Eğer boş zamanınız olur, inceyebilirseniz çok sevinirim.

7hr33l3t73r

#5
Projeyi biraz inceledim.
Dedigim gibi biraz ekstra program gerekti o yuzden biraz zaman aldi.
Birazda makefile duzenlemem gerekti ama derlemeyi bitirdim
Neler yaptigimi biraz toparladiktan sonra buraya aktaricam veya duzenlenmis alinide github yuklerim.
Buradan sonra gerekli eklemeri yaparak makefile ile derleyebilirsiniz.



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Ağustos 2014 - 02:03:03

Oncelikle yazilimi iki sekilde derledim.
1=Anjuta uzerinden
2=Uc birim uzerinden.
Ilk Derleme sorunlarini kisaca ekleyelim 1'den baslayarak. Cunku farkli hatalar cikti.Gerci libbordes32.a sorunu disinda farkli olan birsey yoktu niye boyle yazdim bende bilmiyorum.Uykusuzluk herhalde :)
Anjuta ile derlerken libbordes32.a  dosyasinin olmadigindan basediyordu.Tabi ben 32bitlik sistemde derleme yaptigim icin libbordes32.a dosyasini kullaniyor 64bit olani da bulunuyor.
dosyanin icerigi asagidaki sekilde.

File: libbordes32.a(add_noise.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(alloc_nd.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(anchorUtil.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(anigauss.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(arbitraryUtil.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(arith.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(basic_shape_desc.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(bin_morpho.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(bmp_header.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(bmp_io.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(canny_deriche.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(ccv_enhance.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(cell_detection.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(closingArbitrarySE.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(closingByAnchor.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(colorspaces.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(connexe.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(convex_hull.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(cs_moments.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(ctmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(dilationArbitrarySE.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(dilationByAnchor.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(draw_line.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(edge_basic.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(edges_govocitos.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(erosionArbitrarySE.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(erosionByAnchor.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(error.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(expand_histo.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(files.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(fill_region.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_abvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_acwddf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_acwvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_acwvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_adap_smooth.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_ahdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_amnfe.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_amnfg.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_annf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_annmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asbvdf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asbvdf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asddf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asddf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asvmf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_asvmf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_atvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_avmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_bilateral.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_bvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_cbrf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_cfmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_ddf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_ebvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_eddf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_evmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_exvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fddrhf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_ffnrf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fmddf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fmvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fmvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fovdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fovmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fpgf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fvdrhf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_fvmrhf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_gaussian.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_giws.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_gvdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_hdf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_kuwahara.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_kvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_lce.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_lee.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_lum.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mad.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_majority.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mcv.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mcwvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_median.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mlv.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_mpv.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_perona_malik.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_pgf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_pvof.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_robust_aniso.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_rodsvmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sbvdf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sbvdf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sddf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sddf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sdrom.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sep_median.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_sigma.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_snn.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_susan.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_svmf_mean.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_svmf_rank.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_vmf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_vmrhf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(filter_vsdromf.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(gen_fourier_desc.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(graph_segment.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(gray_morpho.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(histogram.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(image_format.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(image_io.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(image.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(invariant_moments.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jcomapi.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdapimin.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdapistd.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdatasrc.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdcoefct.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdcolor.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jddctmgr.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdhuff.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdinput.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdmainct.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdmarker.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdmaster.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdmerge.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdphuff.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdpostct.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdsample.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jdtrans.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jerror.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jidctflt.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jidctfst.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jidctint.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jidctred.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jmemansi.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jmemmgr.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jpeg_io.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jquant1.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jquant2.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(jutils.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(label_cc_hybrid.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(label_cc.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(label_cc_trace.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(match_histo.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(morpho.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(openingArbitrarySE.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(openingByAnchor.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(pnm_header.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(pnm_io.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(point.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(pseudo_color.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(quant_neural.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(quant_wan.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(quant_wu.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(rectangularity.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(rotate.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(scale.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(scan_fill.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(srm.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(strel.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(textura_grey.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_bernsen.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_huang.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_iter.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_kapur.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_li.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_moment.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_niblack.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_otsu.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_renyi.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_sauvola.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_savakis.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_savakis_opt.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_shanbhag.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(threshold_yen.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(tools.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(trace_contour.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(util.o)
  Class:                             ELF32
  Machine:                           Intel 80386
File: libbordes32.a(zernike_moments.o)
  Class:                             ELF32
  Machine:                           Intel 80386

Oncelikle anjuta ile derlerken Optimize ayarlari ile derledim sistem bilgileri gormek icin aslinda.
Neyse libbordes32.a dosyasini Optimized/src dizinine kopyaladim.
Bu hata ile cikti su sekilde.
make[2]: *** No rule to make target 'libbordes32.a', needed by 'govocitos'.  Stop.
Neyse sorunu kopyalama ile cozdukten sonra tekrar derledigimde.
Bu seferde

/usr/bin/ld: /usr/local/lib/libssh2.a(openssl.o): undefined reference to symbol 'EVP_CIPHER_CTX_set_app_data'
/usr/lib/libcrypto.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Yine derleme hatasi cikardi.Makefile dosyasina -lssh2 paremetresini ekledim tekrar derledim olmadi.-lcrypto parametresinide ekledim yine derledim olmadi.-lssl paremetresini de ekledim bu sefer derlendi. Sonra  sondan basa dogru paremetreleri cikartarak tekrar derledim. Sadece -lssh2 paremetresi ile derlendi ama ilk seferde digerlerini eklemeden derleme gerceklesmedi. :)
Anjuda ile boyle derleme yaptim. Ilk olarak uc birim ile derledim ki uc birim ile daha cok sorun cikti. Bu sorunlar bagimlilik sorunlariydi.Eksik paketleri kurmam gerekiyordu.
2'nci derleme sistemi uc birim.
Ilk olarak /usr/local/lib/libssh2.a dosyasi yoktu.
http://www.libssh2.org/download/
adresten indirip. derleyerek bu sorunuda cozdum.
Diger bagimli paket isimlerini yazma geregi duymuyorum cunku sisteme gore degisir bir durum oldugundan.Siz derleme yaptiginizda eksik bagimliliklari gorerek kurabilirsiniz.
Simdilik bu kadar.Elimden geldigince anlatmaya calistim.
Projeye ekleme yapmak sizin elinizde.Gerekli dosyalari duzenlediginiz de sorunsuz calistirabilirsiniz.
Bu durumda cmake olayina gerek kalmadi sanirim.
Neyse yazdikca konu uzamaya basladi.Anlatim hatalarimiz olduysa affola

Yazim hatalarim varsa simdiden ozur dilerim.Gec oldu ve biraz aceleye geldi. :(






dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mascherano

Çok teşekkür ederim. Uğraşmışsın, emek vermişsin hatta uykusuz kalmışsın.  :)

Anlattıkların çok işime yaradı. Takıldığım bazı yerleri senin gösterdiklerinle halletim.


Ama benim esas sorunum OpenCV dosyalarını  Anjuta'ya dahil etmek. GTK+ ile mause kullanarak yakalanamayan hücreleri el ile ekleyebilmek için için daireler kullanıcam. Daha sonra bu dairelerin değerlerini(radius vs. vs.) Open CV ile yazılmış dosyaların içindeki sınıflara ve oradan sorgulara aktarıcam.

Cmake Anjuta desteği yok diye biliyorum. Bunun başka bir yolu ya da Cmake ile entegre etmenin bir yolu var mıdır?

Tekrardan teşekkür ederim.

7hr33l3t73r

Cmake olayini dosya olusturarak halledebilirsiniz ama anjuta uzerinden derleme yapamiyabilirsiniz.O yuzden uc birim uzerinden derleyerek calistirmak daha mantikli.  Cmake olayini internetten biraz arastirin. Cmakefiles.txt dosyasi olusturmak o kadarda zor degil.Uykusuz kaldim cunku baska islerim de vardi. Arada sizin isle de ugrastim.O yuzden asil isim uzadi.Uykusuz kalmamim nedeni bu.Dosyalari eklemek o kadar da zor olmasa gerek ama cmake uzerinde neden duruyorsunuz onu anlamadim.Gerekli dosyalari proje icine degil ettikten sonra derleme dosyalarinda duzenleme yaparak calistirabilirsiniz.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

mascherano

Amacım teşekkür etmekti fazlası değil. Tekrardan teşekkür ederim. Her neyse Cmake üzerinde durmamun sebebi bana bi Cmake list'te verdiler bu dosyaların yanında ve Cmake ile halletmemi istediler bu yüzden üzerinde duruyorum.

Dedim ya biraz acemiyim ubuntu ve açık kaynak kod konusunda. Derleme dosyalarını düzenleme işini daha önce tecrübe etmedim ama tavsiyeniz üzerine deneyeceğim. Hala tam idrak edebilmiş değilim. Tam olarak nereden başlayacağımı kestiremediğim için soruyorum.

7hr33l3t73r

Oncelikle sunu bir anlayalim.
Cmake;
Size,  hazir bir makefile olusturur.
Yani bu durumda size hersey hazir olarak sunulmus.Kodlar verilmis,calistirmaniz icin gerekli dosyalar verilmis.
Gelelim asil sorunuza.
Anjuta ile opencv kullanmak icin
Project menusunden add library dan ekleyebilirsiniz.
Kolay gelsin.


dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html