涼粉's profile好天氣PhotosBlogListsMore ![]() | Help |
|
|
10/16/2008 仙劍奇俠傳 4... 編程人員只有三位 !?7/9/2007 寫Program我很怕用別人的DLL麻煩... 好麻煩... 好很麻煩...
自己寫的東西有bug,沒問題,我可以改,別人的DLL出問題,你只能望code輕嘆,為什麼沒有Source在手,發個email去問人家的technical support嗎,等半天也沒回應,廿萬買回來的library,換來的就只有麻煩... 好麻煩,還有... 好很麻煩。
5/15/2007 MFC Shared DLL轉換成 Static Library 的問題今天工作時需要將一個MFC程序由 Use MFC in a Shared DLL轉換成 Use MFC in a Static Library 時遇到一堆 Error... 在此記錄方便日後查考
當轉換成Static Library 後,Rebuild All,結果出現一大堆類似這樣的 Error:
MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _realloc already defined in libcmt.lib(realloc.obj)
到 Google 找了很久,得出了以下解決方法:
到Project的Settings,在Preprocessor中加入 _AFXDLL ,再在Code Generation頁面設定 "Multithread DLL" (即 /MD switch),之後 Rebuild All,沒有 Error 了,似乎解決了問題,後來我再找資料...
根據MS的資料,原來 _AFXDLL 即是 "using MFC in a shared DLL"... 即是說.. 我根本沒有轉換為 Static Library ??? WTF!! 奇怪不只一個網站說明這個方法,但到頭來卻回到起點?? 有沒有高手可以教教小弟,感激不盡。 |
|
|