2012-04-25 57 views
1

我在VStudio2008 + SP中有一個DLL項目。我運行的MFC版本是9.0.3070,我還在C:\ Windows \ WinSxS \ 中安裝了9.0.21xxx當我構建我的DLL時,它引用9.0.3070,當它在客戶端PC中使用時,我們無法加載它,因爲客戶端的工作站上只有9.0.21。 我想知道是否有可能使用特定的MFC版本強制構建DLL。用特定的MFC版本生成C++ DLL

在此先感謝

回答

0

恐怕是不可能的。安裝VS2008 Service Pack後,MFC版本9.0.3070將在MFC源代碼中進行硬編碼,除非通過卸載SP,否則無法對其進行更改。

您應該讓應用程序的安裝程序在客戶機上安裝所需的MFC版本。

+0

好的,非常感謝這些信息。 – user810917 2012-04-26 07:42:16

+0

@ user810917如果您覺得有幫助,請將答案標記爲已接受。 – Andrey 2012-04-26 07:54:33