标题:VC.NET和VC6.0是不是有兼容性问题
只看楼主
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
 问题点数:0 回复次数:28 
VC.NET和VC6.0是不是有兼容性问题
为什么我在6。0下面可以编译成功的在NET下面就有错误啊
搜索更多相关主题的帖子: NET 兼容性 
2006-07-24 08:33
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 
应该换过来吧,vc6.0的代码肯定可以在.NET运行,但是.NET的代码在VC6.0有些是运行不了的因为.NET的是MFC7.0

c++/C + 汇编 = 天下无敌
2006-07-24 08:37
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
得分:0 
啊。。为什么,偶的是2003,老是弹出一些错误。。。
2006-07-24 08:40
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
得分:0 
的项目怎么删除啊,我刚接触.NET,还有就是怎么把6.0生成的源文件添加到.NET的项目中去,各位帮帮我
2006-07-24 09:00
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 
你用鼠标单击项目名称,然后按DEL就可以删除,另外你要将你出问题的代码贴出来,那才可以解答你的问题

c++/C + 汇编 = 天下无敌
2006-07-24 09:11
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
得分:0 

这是随便打开的一个文件
f:\exec\primer\one\one.cpp(2): fatal error C1083: 无法打开包含文件:“iostream.h”: No such file or directory,这是错误的提示






//根据半径计算圆的周长和面积
#include <iostream.h>
const float PI=3.1416; //声明常量(只读变量)PI为3.1416
float fCir_L(float); //声明自定义函数fCir_L()的原型
float fCir_S(float); //声明自定义函数fCir_S()的原型

//以下是main()函数
main()
{
float r,l,s; //声明3个变量

cout<<"R="; //显示字符串
cin>>r; //键盘输入
l=fCir_L(r); //计算圆的周长,赋值给变量l
s=fCir_S(r); //计算圆的面积,赋值给变量s
cout<<"l="<<l; //显示计算结果
cout<<"\ns="<<s;
}

//定义计算圆的周长的函数fCir_L()
float fCir_L(float x)
{
float z=-1.0; //声明局部变量
if (x>=0.0) //如果参数大于0,则计算圆的周长
z=2*PI*x;
return(z); //返回函数值
}

//定义计算圆的面积的函数fCir_S()
float fCir_S(float x)
{
float z=-1.0; //声明局部变量
if (x>=0.0) //如果参数大于0,则计算圆的面积
z=PI*x*x;
return(z); //返回函数值
}

2006-07-24 09:43
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
#include "iostream.h"

当头晕的时候我终于明白了什么叫爱情。
2006-07-24 10:12
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 

这肯定有问题了.VC.NET是支持标准C++的,哈哈,看来你看的那些是垃圾书来的.
你要用标准C++语法声明头文件

#incldue <iostream>
using namespace std; //using定义符号,令std命名空间的全部内容可见

还有mian函数前面 加上void或者int明确函数没有返回值或有返回值


c++/C + 汇编 = 天下无敌
2006-07-24 10:14
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
得分:0 
以下是引用热情依然在2006-7-24 10:14:00的发言:

这肯定有问题了.VC.NET是支持标准C++的,哈哈,看来你看的那些是垃圾书来的.
你要用标准C++语法声明头文件

#incldue <iostream>
using namespace std; //using定义符号,令std命名空间的全部内容可见

还有mian函数前面 加上void或者int明确函数没有返回值或有返回值

啊。偶用的是号称北大的教材。。。。。

2006-07-24 10:25
robbiluo
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-7-20
得分:0 
one error LNK2019: 无法解析的外部符号 _WinMain@16 ,该符号在函数 _WinMainCRTStartup 中被引用
one fatal error LNK1120: 1 个无法解析的外部命令
f:\exec\primer\one\one.cpp(4): warning C4305: “初始化” : 从“double”到“const float”截断


改了之后有这些错误了,在6。0下面是好的
2006-07-24 10:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-79911-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.202446 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved