作者fillmore (.......................)
看板C_Sharp
标题[问题] VC6 project转到VS2005上去run所产生的问题
时间Tue Apr 15 17:36:03 2008
※ [本文转录自 C_and_CPP 看板]
作者: fillmore (.......................) 看板: C_and_CPP
标题: [问题] VC6 project转到VS2005上去run所产生的问题
时间: Tue Apr 15 17:33:48 2008
我现在有一个vc6 project转到VS2005上去跑
Vc6 上面Build ok
VS2005上面build会产生Link Error
===> LIBCMTD.lib(_ctype.obj) : error LNK2005: _isalnum 已在 libmisc.obj 中定义过了
libmisc.obj在vc6 compile的obj结果跟vs2005的结果不依样
里面有五个函数都是一样的问题就只举一个
#ifndef isalnum
int isalnum(int c)
{}
vc6 下的obj里面不会有此函数但是在vs2005下面却会有
更扯的地方是他还自己把我的函数名称前面加底线"_"
实在是不知道为什麽 看有没有有经验的大大指较一下 谢谢
如果提供的资讯不够我会再补充
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.88.88
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.88.88
1F:→ KENyroj:你都用 C++写了, 转来 C# 板是怎样?? 04/15 19:48
2F:推 shinywong:# == ++? (两个 + 合起来就是 #, 囧) 04/16 18:44
3F:→ fillmore:C#几乎都用VS2005写巴 我转来这哪边不对 难道不能问IDE? 04/16 21:22
4F:嘘 cole945:那明明是C/C++的linking问题..C#没这种东西.. 04/16 23:42
5F:→ cole945:不如你转到VisualBasic版去好..了反正也用VS2005在写..|| 04/16 23:43
6F:→ FantasyRyu:你确定你问的是IDE问题吗。凹很大哦老兄 04/17 08:08
7F:→ fillmore:看不出来哪边凹很大?问题解决了再来看是不是 04/19 05:25