VC 2008 編譯設定

發布 科技 2024-06-21
4個回答
  1. 匿名使用者2024-01-29

    開啟專案,然後單擊編譯器上的“專案 - 最後乙個屬性”,然後在“在新建中配置屬性”中選擇“在靜態庫中使用 MFC”

    這樣,編譯器會自動將一些必需的dll檔案打包到您生成的程式中,確保該程式將在每台機器上執行。

    如果您使用空白模板,這可能就是它的意思。

  2. 匿名使用者2024-01-28

    首先,你需要確保你的程式可以在安裝了 2008 的機器上執行,如果是這樣,那就是鏈結庫 dll 的問題,這可以通過靜態編譯來解決。 當然,你也可以測試你需要的dll到目標機器,但比較麻煩。 靜態編譯修改的具體方法在樓上已經提到過了,就不贅述了。

  3. 匿名使用者2024-01-27

    您是否正在獲取 CPP 原始檔? 如果是這樣,只需再次編譯即可。 通常只有幾個標頭檔案,除非你編寫自己的dll,但在這種情況下,dll必須與你的程式放在一起。

  4. 匿名使用者2024-01-26

    VC 6 對 C++ 沒有很好的支援,是 Microsoft 自己的標準。 還有一些錯誤,到目前為止還沒有解決。

    優點:記憶體占用小,編譯速度快。

    VS2008,C++標準支援相當不錯,還支援一些新標準。

    MFC 主要為 Windows 應用程式程式設計提供了乙個框架,但同時也提供了乙個編寫控制項的框架,所以相對來說,沒有經驗的程式設計師要想用好它並不容易。

    工具,在開發過程中,主要幫助你插入各種巨集,這樣就可以在開發過程中省力。 因為開發框架沒有太大的區別。 所以在使用中,根本沒有本質的區別。

    2.如果不得不說有區別的話,主要體現在記憶體占用上,如果VC6的MFC程式占用60M,那麼在VS2008下,同樣的程式可能占用180M左右的大小。

    3.顯然,VS2008 自然在類過載方面提供了更多的資訊,這也是因為 VS2008 新增了新的類。 事實上,因為有這麼多的新類,你實際上必須手動跳轉到基類的定義中,看看哪些類方法可以重用。

    井。 這是乙個必須使用的技巧,VC6 實際上也必須這樣做。

    我的意思是,不要過分依賴嚮導,VC6、VS2008 提供的嚮導有限,這取決於你對相關類的理解,它們能做什麼,並在必要時過載它們以完成特殊的實現。

    4.值得一提的是,VS2008 有乙個功能包,它提供了一套豐富的框架,通過自己手動跟蹤框架很容易掌握它們。 這只不過是幾個新班級。 如果你的C++沒問題,那就沒問題了。

    總結:對於MFC程式設計來說,只要機器不是太差,VS2008就是不錯的選擇,VC6,我想,還是算了吧。

    而更新後的VS2010在MFC中根本沒有太大的改進,可以完全忽略不計。 當然,如果你關心2010年整合的其他軟體開發工具,你也可以考慮一下。 但是當你看到它的小型MFC程式也占用了超過280M的記憶體空間時,我相信你會崩潰。

    VS2010 是為 win7 準備的,但我還是 VS2008+win2003 的組合,也許是我個人的偏愛。不樂觀。 win7.

    深入分析MFC>這本書必備,好好看一下關於應用的說明部分,寫得相當不錯。

    關於對照寫作,書的後半部分可以省略,因為它太臃腫了。

    就我個人而言,我建議您閱讀“ATL 的深入分析>後者編寫的控制項非常輕快。 遲早,你必須擁有這本書。

    不過,您可能想看看它

相關回答
13個回答2024-06-21

效果是一樣的,其實vc++2008也有GetWindowText,不相信你能去掉那個w試試,編譯不會出錯。 >>>More

7個回答2024-06-21

VC++ 的全稱是 Microsoft Visual C++,屬於 C++ 程式語言之一。 它是Microsoft推出的開發win32環境程式,乙個物件導向的視覺化整合程式設計系統。 它不僅具有程式框架自動生成、類管理靈活方便、編寫和介面設計的整合和互動操作等優點,並且可以開發多種程式,而且通過簡單的設定,生成的程式框架支援資料庫介面、ole2、winsock 網路、3D控制介面。 >>>More

5個回答2024-06-21

你好! 電腦出現:【記憶體無法讀寫】,原因比較複雜,請開對藥! >>>More

11個回答2024-06-21

我認為這與在 C 程式中編寫語句並讓編譯器編寫另乙個 C 程式相同。 >>>More

5個回答2024-06-21

分析了很久,確實沒有語法錯誤。

問題可能出在指標上,我現在軟體沒有編譯,不能幫你在機器上除錯,對不起。 >>>More