08-27-2015 06:11 AM
merhaba,
QT ile geliştirdiğimiz bir yazılımda NI ivi sürücülerini kullanmamız gerekiyor.
dll dosyalarını projeye link ettikten sonra doğru bir şekile derleyebiliyoruz, ancak program açıldığı anda bir hata alıyoruz:
The inferior stopped because it triggered an exception.
Stopped in thread 0 by: Exception at 0x754cc42d, code: 0x6d7363: C++
exception, flags=0x1 (execution cannot be continued) (first chance).
hatanın kaynağı dll dosyasına ulaşamama gibi görünüyor.
NI sürücülerini QT ile kullanan var mı? Hata konusunda yardımcı olabilir misiniz?
Teşekkürler
08-27-2015 06:18 AM
IVI sürücülerini uygulamayı çalıştırdığınız bilgisayara kurdunuz mu? Kurduğunuz halde hata alıyorsanız DLL in bir kopyasını uygulamanın bulunduğu konumdaki "data" klasörüne kopyalayıp deneyiniz.
08-27-2015 06:21 AM
Evet kurulu ve hata alıyoruz. Yani, NI kendi uygulaması ile I/O kartına ulaşabiliyoruz, üstelik visual studio ile yazılın test yazılımı da çalışıyor. Ancak, QT hata veriyor.
"dll" dosyasını uygulamanın koştuğu dizine kopyaladık, "data" diye bir dizin yok. release altına "data" diye bir dizin açmamızı mı öneriyorsunuz?
teşekkürler
ozgu
08-27-2015 08:08 AM
Evet aynı dizine "data" adında yeni bir dizin açıp içine kopyalayın...
08-28-2015 01:55 AM
maalesef celismadi, ayni hata devam ediyor
08-28-2015 05:07 AM
Merhabalar;
NI'ın IVI sürücülerini hangi donanım için kullanmayı deniyorsunuz acaba ? Bu bir NI donanımı mı yoksa başka bir firmanın donanımı mı ?
08-28-2015 05:37 AM
08-28-2015 05:54 AM
Şahsen tecrübe ettiğim bir konu değil ama http://www.ni.com/tutorial/3809/en/ adresindeki uygulama notu belki size birşeyler çağrıştırabilir.
Bir de galiba Class driver ile IVI-Specific driver konusuna da dikkat etmeniz gerekebilir, bu konuda da http://digital.ni.com/public.nsf/allkb/7E02E15C1BCBB549862565E5004D58CF?OpenDocument adresindeki IVI sürücüleri ile ilgili genel bilgilendirme dökmanını daha önce incelemediyseniz gözden geçirmenizde fayda var.
Zannedersem ilgili donanım üzerinde QT ile uygullama geliştirme konusunda (benim bilgim dahilinde) Türkiye'de ilksiniz 🙂
Eğer Windows uygulamasından bahsediyorsak QT'yi niçin kullandığınızı da genel olarak merak ediyorum açıkçası.
Kolaylıklar dilerim.
08-28-2015 05:59 AM