[問題] VC6 project轉到VS2005上去run所產生的問題
※ [本文轉錄自 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
→
04/15 19:48, , 1F
04/15 19:48, 1F
推
04/16 18:44, , 2F
04/16 18:44, 2F
→
04/16 21:22, , 3F
04/16 21:22, 3F
噓
04/16 23:42, , 4F
04/16 23:42, 4F
→
04/16 23:43, , 5F
04/16 23:43, 5F
→
04/17 08:08, , 6F
04/17 08:08, 6F
→
04/19 05:25, , 7F
04/19 05:25, 7F