sürümünden farklı olarak kullanılması İletişim kitaplığımızı kullanan bir dizi MATLAB MEX dosyası oluşturuyoruz. Bu iletişim kütüphanesi Boost'u çok kullanıyor. Şimdi, MATLAB aynı zamanda dahili olarak boost kullanır, yani standart bir kurulumda, MATLAB veya cehennem cehennemleriyle gelenlerden farklı bir boost versiyonunu kullanamayız.MATLAB MEX kitaplığında, MATLAB'ın sürüm
Sorun şu ki, matlab'ın (sürüm 1.40) referans sürümümüzle gelen destek sürümü oldukça eski ve birkaç tane hata içeriyor. Daha yeni bir versiyon kullanmak isteriz.
Gördüğüm tek çözüm, farklı bir ad alanında yaşayan özel bir yükseltme sürümü oluşturmaktır. Ad yönetme adı, adlandırma çakışmalarını önlemelidir. Bu çözüm biraz zor çünkü destek de bazı "C" sembollerini ihraç ediyor ve hepsinin değiştirilmesi gereken bir takım makrolara sahip.
Özel destek sürümleri oluşturulmasını gerektirmeyen önerilen çözümler var mı?
Boost kitaplığınızın tam yolunu '-l 'seçeneği ile belirtmeyi denediniz mi? –
Bu neden önemlidir? Her neyse yarın deneyeceğim, sadece merak ediyorum. – Ives
belki bu şekilde MATLAB'lardan ziyade Boost kitaplığınızla bağlantı kurabilir. –