vc6.0一个工程里新建了两个C++Source File 项目.C后缀怎么执行不了?一个就可以这是为什么?连接那里错误
1个回答
展开全部
如果有既有.CPP文件又有.C文件,则默认使用C++方式编译链接,如果只有.C文件则使用C方式编译链接,因此,将.CPP和.C文件放在一起就会有问题,具体原因不便多说,解决办法:建议优先选择C++方式编译链接,因为C++可以编译任何C程序,但反过来就不行。所以请将.C文件名改成.CPP后缀,同时修改文件内容为如下形式:extern "c"{文件内容}
更多追问追答
追问
可是我建立的两个项目都是.C后缀的啊? 怎么选择C++方式编译连接? 我遇到的就是在连接那里错误?
追答
你的VC出问题了吧?新建C++源文件却是.C后缀?我猜至少是你的VC设置上有问题,Baidu搜索一下VC6.0的工程设置选项里有关文件扩展名的内容看能否解决。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询