DLL sarıcınızı yaptığınızda iki yöntem yapabilirsiniz: OpenCV DLL'lerine karşı bağlantı oluşturmayı veya OpenCV'yi statik kitaplık olarak DLL'nize derlemeyi seçebilirsiniz. Muhtemelen şu anda OpenCV DLL'lerine karşı bağlantı oluşturuyorsunuz demektir, yani DLL sarmalayıcınız bu DLL'lerden kod çalıştırabilmesi için yüklendiğinde OpenCV DLL'lerini arıyor demektir. Sisteminizde OpenCV kuruluysa, OS'nizin yolunda OpenCV DLL'leri olması ve bu yüzden bilgisayarınızda OpenCV DLL'lerini bulabilmesi mümkündür. Başka bir bilgisayara gittiğinizde bu başarısız olabilir. İki seçeneğin var.
- OpenCV DLL'lerinin yanında DLL'nizi dağıtın. (Bu bilgisayara ekstra bir şey yüklemeniz gerekmez, sadece tüm DLL'lerin yürütülebilir dizinde olduğundan emin olun).
- Tüm uygun yürütülebilir OpenCV kodunun DLL dosyanızda yer alması için OpenCV'yi statik bir kitaplık olarak DLL sarmalayıcı projenize derleyin. Bu daha az sıklıkta yapıldığı için biraz daha fazla çaba gerektirebilir, ancak muhtemelen en sevdiğiniz arama motoru üzerinden bunun nasıl yapılacağı konusunda bazı iyi kaynaklar bulabilirsiniz.
Hem sarıcı DLL'nizi hem de OpenCV DLL'lerinizi getirdiniz mi? – RyanP