LNK1107: invalid or corrupt file: cannot read at hatası
-
iyi günler arkadaşlar
opencv ile görüntü işlemeye çalışıyorum.Buna arayüz eklemek istedim. Bir arkadaşım Qt yi önerdi arayüz için. youtubedan bir video ile kurdum(http://www.youtube.com/watch?v=csxkdGQQgNg)..fakat ben programı çalıştırdığımda hata aldım. Yardımcı alabilecek var mı?
Teşekkürlerkodlar ve hata
!http://i58.tinypic.com/10p0hty.png()! -
Merhaba,
Aldığınız hata Microsoft C++ linker'ının verdiği bir hata, yani Qt ile ilgisi yok: http://msdn.microsoft.com/en-us/library/0h6ctxtk.aspx
Bu hatayı daha önce almadığımdan sorunun nedenini bilemiyorum ama birkaç tahminim var:
OpenCV dosyalarında sorun olmadığına emin misiniz? örneğin OpenCV örnekleri çalışıyor mu? OpenCV örnekleri sizin projeye elkediğiniz dll'leri mi kullanıyor, yoksa örnek uygulamaların bulunduğu yerde bu dll'lerin kopyaları mı var? Kopyaları varsa onların sizin kullanmaya çalıştıklarınızla aynı olduğunu emin misiniz?
Kurduğunuz Qt sürümü ile kullandığınız OpenCV aynı derleyici ile mi derlenmiş?
Qt ve OpenCV aynı işlemci mimarisi için mi derlenmiş (32 bit? 64 bit?)
OpenCV dll'leri C/C++ dll'leri mi yoksa .Net assembly'leri mi?
Ekran görüntüleri "untitled" projesine ait ama IDE'de application projesi etkin durumda. Bu hatanın "untitled" projesinden geldiğine emin misiniz?
Bu arada pro dosyasında bir şey dikkatimi çekti. Projenizi Qt -= gui le derlemenize karşın OpenCV'nin highgui kitaplığını da linklemeye çalışıyorsunuz. 1107 sorunun aşınca buradan başka bir sorun çıkabilir.