GCC> = 4.4 ile ocamlc
'a ocamlc
argümanını kullanarak C++ standart kitaplığı (örn. LLVM'nin OCaml bağlamaları) gerektiren kütüphanelere karşı bağlantı oluşturan bir OCaml projesi derlenirken, formda son derece ayrıntılı uyarı hatası oluşur:C++ kitaplıklarıyla bağlantı kurarken OCaml derlemesindeki g ++ kullanım dışı bırakma uyarılarını nasıl önleyebilirim?
warning: deprecated conversion from string constant to ‘char*’
Bu uyarıları kaldırmak mümkün mü?
afaik, c derleyicisi ile ocamlc kodunu derlemek ve bağlantı sırasında '-cc g ++' kullanmak daha iyidir (-lstdC++ yeterli olmayabilir) – ygrek
Adil, ancak bu, çalıştığım tüm ortamlarda çalışıyor. (g ++, genellikle GCC toolchain ortamını -lstdC++ gibi şeyler yapmak için yapılandıran bir sarmalayıcıdır.) OCamlBuild kullanırken sadece -g g ++ 'nın bağlayıcı bağlayıcısından nasıl geçeceği konusunda herhangi bir fikriniz var mı? – jrk
'flag [" ocaml ";" link ";" native "] & atomize [" -cc ";" g ++ "]' çalışması gerekir – ygrek