如题,谢谢!

解决方案 »

  1.   

    可以,C程序用.c扩展名,C++用.cpp扩展名。
      

  2.   

    再补充一句,在C++中用extern "C"来声明C函数或C程序要调用的函数。
      

  3.   

    可以混合使用,VC6.0并不是通过扩展名进行判断的。你也可以使用.B的文件。
      

  4.   

    提示找不到 XX.sbr 文件, XX为c文件的名字,在 .c文件上加入了 #include "stdafx.h",出现了 error C1853: 错误,
      

  5.   

    如果改成 .cpp 后缀,会出现很多错误,c++的语法要求比c严格,11万行的代码
      

  6.   

    在C++里面可以用:
    extern "C" + function declaration
                                
      

  7.   

    不用StdAfx.h,提示 error BK1506 :
      

  8.   

    比较统一一点较好。把扩展名都指定为CPP文件。然后在书写上再区分C或C++程序。
    其实严格来说,VC里面没有什么严格的面向对象,大多数情况下都是C++和C混合编程。
      

  9.   

    谢谢各位,问题解决了,使用.c后缀:1:把工程-》设置—》c/c++里的   产生浏览信息   复选框给去掉.
    2:打开项目的“属性页”对话框。单击“C/C++”文件夹。单击“预编译头”属性页。修改“创建/使用预编译头”属性为“不使用预编译头”。就可以了