將exe文件轉化成lib,dll失敗,只能使用折中辦法

 

關鍵字:導出 dll lib def c++類 __declspec(dllexport)
因爲exe中帶有資源(窗口模板),所以修改成靜態lib失敗,雖然可以把資源文件獨立出來,但是總覺得不是很爽,不倫不類的
 
而修改爲dll的話,雖然資源文件的問題可以解決,但是由於exe中帶有dxut得靜態類,導致我在製作def文件時出現問題,exe中的某些類是繼承來自dxut得,所以dxut也必須定義爲導出,可是當我修改dxut的時候,出現大量錯誤,實在無從下手,最後不得不使用折中的辦法
 
直接把代碼放在新工程裏。。。。。@_@繞了好大的圈子
 
另外一個發現是,如果cpp的編譯爲託管設置爲:程序集支持(/clr)貌似和DevPartner衝突,導致後者無法進行效率分析等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章