我使用的是NetBeans IDE 8.0.2。当我设置一个项目时,我选择了c/c++应用程序的选项。
但是,当我编译我的代码时,它似乎在运行c++编译器。
(g++ -c -g -std=c++11 -MMD -MP -MF) 而不是c编译器。当我转到"Build“下的”Properties“时,我看到可以为"c编译器”"c++编译器“和"FORTRAN编译器”设置选项。
但是,我看不出我应该如何在这些选项中进行选择,将代码从c++中的编译转换为c++ (在"c编译器“选项卡上指定的设置)而不是c++。
发布于 2016-01-02 02:11:36
根据我可以在网上收集的内容,Netbeans根据文件类型而不是项目来选择编译器。
因此,您需要删除main.cpp并添加一个main.c (参考教程中的添加新文件 )。
https://stackoverflow.com/questions/34561268
复制相似问题