我在這裏有一個非常糟糕的情況......其實我正在開發一個MFC項目。在我的項目中,我有另一個小型項目作爲lib輸入給我主要項目..我設置「使用MFC」 - 作爲「在共享DLL中使用MFC」在我的項目設置...其工作很好..但是當我設置「使用MFC」 - 作爲「使用MFC在靜態DLL「..我無法在調試/發佈模式下建立項目。我不想設置」使用MFC作爲共享DLL「的原因是因爲我希望我的項目運行在不支持的機器上visual studio ...我收到以下錯誤:無法在Release模式下構建我的項目!請幫我
錯誤LNK2005:" void * __cdecl operator new(unsigned int)"(?? 2 @ YAPAXI @ Z)已在Client7z.lib(NewHandler.obj)中定義uafxcwd的.lib SelfExtractor我看了一篇文章http://support.microsoft.com/kb/148652 [^] ..根據他們的建議,我試圖忽略follwing庫Nafxcwd.lib; Libcmtd.lib但仍然沒有工作......如果你們kn任何解決方案,請幫助我。
我厭倦了那個錯誤:)如果你按照說明正確它應該工作。我過去做過很多次了。當您更改設置時,也嘗試重建所有內容。 – 2010-02-01 07:17:33