OpenMP kullanan VS 2008 Pro'da bir DLL projem var. Tüm kodları istemcime dağıtmak istemediğim için, tüm kodlarımın DLL'ime statik olarak bağlı olmasını istediğimden, 'kod oluşturma' seçeneği olarak/kullanıyorum - her şey bu DLL dosyasında yer alacaktır. Sorun, ortaya çıkan DLL hala VCOMP90.DLL bağlıdır.VS2008 Pro OpenV projesindeki VCOMP90.DLL bağımlılığı
Bu bağımlılıktan nasıl kurtulabilirim?
Bazı bilgiler:
- ben statik
parçacıklı kitaplığı (/ MT)
kullanılarak
- ayarlanır dahil vcomp.lib karşı bağlamak
Yardımlarınız için çok teşekkürler!
Sana DLL bağımlılık kurtulmak mümkün olacak sanmıyorum
Maalesef bu doğru gibi görünüyor ... –
Bu yazıyı unutmayın: http://msdn.microsoft.com/en-us/magazine/cc163717.aspx, Xbox 360 SDK'nın statik bağlantıyı desteklediğini söyler OpenMP. Herhangi bir yardımın olup olmadığını bilmiyorum (belki VS'ye hacklenebilir mi?). Ayrıca, MS kaynak sağlıyor mu (şu anda OpenMP lib'leriyle bir makinede değilim)? Eğer öyleyse, belki bir statik lib derlenebilir. Her iki seçenek de, hatta çalışılabilirse riskli geliyor. –
Nedeni OpenMP, bir kereden fazla yüklendiğinde iyi çalışmıyor. [Oku] okuyun (https://software.intel.com/en-us/articles/openmp-static-library-deprecation-in-intelr-mkl-on-microsoft-windows). – rustyx