2012-04-09 107 views
0

我有一個包含許多項目的MFC項目。現在我想做一個這個項目的dll文件,任何人都可以提供信息如何從現有的mfc項目創建dll?從現有mfc項目創建dll

編輯

我曾嘗試以下

  • 項目屬性>配置>常規>配置類型,應申請變更文件(.exe),以動態庫文件(.dll)
  • 項目屬性>配置> C \ C++>常規>預處理器定義,添加_AFXDLL

我已經爲啓動項目完成了它是否包含所有依賴於dll的項目?

+1

我看到你以非常困惑的方式回答了這個問題中的答案。請使用標準術語,以便我們知道您在做什麼。 1.不要使用「模塊」一詞。 VC中沒有這樣的東西。 2.「解決方案」是「項目」的集合。因此,不存在「內部有很多項目的項目」。 3.「項目」可以輸出一個DLL或EXE。 – Roel 2012-04-10 13:24:34

回答

0

你嘗試:
1.右鍵單擊 「解決方案XXX」 在解決方案資源管理
2.單擊 「新建項目」
3.對話框彈出
4.選擇的Visual C++ - > MFC - > MFC DLL

0

這聽起來像你想採取多個項目,每個輸出一個DLL,並將它們編譯成一個DLL。如果這是正確的,那麼一種方法是將解決方案中的所有類添加到一個項目中。雖然我看不出這是一個有用的開發決定。你爲什麼要這樣?

+0

糾正我,如果我錯了。 **你有一個包含許多項目的視覺工作室解決方案,你想要一個包含所有這些項目的DLL。請注意,一個項目不能包含其他項目,但它可以引用其他項目。 – ldgorman 2012-04-10 13:03:35

+0

這些是我的項目所依賴的引用 – 2012-04-10 13:05:01

+0

dll是庫項目的輸出,而不是解決方案的輸出。 – ldgorman 2012-04-10 13:05:32

相關問題