C++ uygulamasında Mongodb istemcisi ve Boost kullanıyorum. Mongodb istemcisi Boost eski dosya sistemini kullanmaya devam ettiğinden ve C++ uygulamamın dosya sistemi sürüm 3'ü 1.47.0 yükseltmesini kullandığı için çakışıyorlar. Makro'nun tanımı cmake'ye nasıl eklenir?
ben bütün cpp dosyalarında Boost dan başlık dosyaları için açıklamalar yer önce yani makro tanımını eklemek, bu derleme sorunu çözmek için bir yol buldu:#define BOOST_FILESYSTEM_VERSION 2
Ama koymak nasıl bilmek istiyorum CMOD proje dosyalarına makro tanımının üstünde.
Teşekkürler. = Un eklemeyi unuttum. Şimdi kodlarım temiz görünüyor. –
güzel, benim için yararlı –
Bu, aksi halde derlemeyecek bir C++ 0x projesinin derlenmesine yardımcı oldu. Siz efendim, harika! : D –