2016-03-24 10 views
0

Derleyiciye bayrakları iletmenin bir yolunu bulamadığı bir CMake tanımları dosyası ile derleyen bazı OpenCV/C++ uygulamasına sahibim.GCC/G ++: Ortam değişkeninden -std = C++ 11 etkinleştir

Ben bayrakları C_INCLUDE_PATH CPLUS_INCLUDE_PATH ve tüm arkadaşlarına geri kalanı olduğunu biliyorum

...

Ama mümkün olurdu başka herhangi bayrakların, tanımlanması için bir ortam değişkeni var -std=c++11 tanımlayın?

+0

[Bu soru] (http://stackoverflow.com/questions/10851247/how-to-activate-c-11-in-cmake) sorununuzu çözüyor mu? – TartanLlama

cevap

0

Eğer CMake kullanıyorsanız, eşit, kolay ve daha güzel bir çözüm CMake için

-DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_STANDARD_REQUIRED=ON 

geçmek olacaktır.