如何设置Objective-C ++编译器

时间:2013-06-10 17:10:50

标签: compiler-errors objective-c++

我正确设置了gcc和g ++。但是,当我尝试安装OpenCV时,它给了我这个错误 -

g++: error: /Users/vgokhale/Desktop/opencv-2.4.5/modules/highgui/src/window_cocoa.mm: Objective-C++ compiler not installed on this system

我不确定如何设置Objective-C ++编译器。我以为这会是g ++?搜索谷歌并没有太多回报。这似乎是一个非常罕见的错误。为什么会这样?

2 个答案:

答案 0 :(得分:0)

编译器应该已经可以工作而无需调整它。您所要做的就是将您的Objective-C文件命名为.mm扩展名(而不是.m),您应该很高兴。查看此链接以获取更多信息: What is Objective C++?

答案 1 :(得分:0)

试试这个:

cmake -j4 -G“Unix Makefiles”-D CMAKE_CXX_COMPILER = / usr / bin / g ++ -D CMAKE_C_COMPILER = / usr / bin / gcc ..

我必须明确设置编译器。