看板 C_Sharp 關於我們 聯絡資訊
※ [本文轉錄自 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
KENyroj:你都用 C++寫了, 轉來 C# 板是怎樣?? 04/15 19:48
shinywong:# == ++? (兩個 + 合起來就是 #, 囧) 04/16 18:44
fillmore:C#幾乎都用VS2005寫巴 我轉來這哪邊不對 難道不能問IDE? 04/16 21:22
cole945:那明明是C/C++的linking問題..C#沒這種東西.. 04/16 23:42
cole945:不如你轉到VisualBasic版去好..了反正也用VS2005在寫..|| 04/16 23:43
FantasyRyu:你確定你問的是IDE問題嗎。凹很大哦老兄 04/17 08:08
fillmore:看不出來哪邊凹很大?問題解決了再來看是不是 04/19 05:25