我正在開發MFC Form
應用程序的一半,我知道我將不得不以多種語言發佈它。我打算使用衛星DLL來實現這個目標。順便說一句,我正在使用Visual Studio 2012。在編寫MFC應用程序之前或之後創建衛星dll的更好嗎
我已經做了一些閱讀,但我仍然是一個相當新手的主題。爲了創建一個包含另一種語言的Form
的附屬DLL,我必須將Form
複製到一個新的DLL項目的資源文件中,爲該DLL指定一個特定的名稱,將/NOENTRY
選項添加到鏈接器,然後轉換Form
。
事情是,Form
可能會在不久的將來改變(移動/刪除/添加控件)。如果我現在創建衛星DLL,我擔心如果需要更改Form
的結構,我將不得不在每個DLL中進行相同的修改。我的問題是:我應該等到我完成我的應用程序,然後創建衛星DLL的或有VS中的機制,否則將允許我在一個地方做我的DLL的修改?
我在MFC框架中使用了非託管C++。 – Frank 2012-07-05 17:40:07