[問題] VC6 project轉到VS2005上去run所產生的問題

看板C_Sharp作者 (.......................)時間17年前 (2008/04/15 17:36), 編輯推噓0(115)
留言7則, 5人參與, 最新討論串1/1
※ [本文轉錄自 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
你都用 C++寫了, 轉來 C# 板是怎樣??
04/15 19:48, 1F

04/16 18:44, , 2F
# == ++? (兩個 + 合起來就是 #, 囧)
04/16 18:44, 2F

04/16 21:22, , 3F
C#幾乎都用VS2005寫巴 我轉來這哪邊不對 難道不能問IDE?
04/16 21:22, 3F

04/16 23:42, , 4F
那明明是C/C++的linking問題..C#沒這種東西..
04/16 23:42, 4F

04/16 23:43, , 5F
不如你轉到VisualBasic版去好..了反正也用VS2005在寫..||
04/16 23:43, 5F

04/17 08:08, , 6F
你確定你問的是IDE問題嗎。凹很大哦老兄
04/17 08:08, 6F

04/19 05:25, , 7F
看不出來哪邊凹很大?問題解決了再來看是不是
04/19 05:25, 7F
文章代碼(AID): #1817S4w0 (C_Sharp)