哪種字符集更適合將 VC6 程式轉換為 VS2010?

發布 科技 2024-07-31
25個回答
  1. 匿名使用者2024-01-31

    開啟文件後,單擊“常用”工具欄最右側的小三角形,工具欄選項“新增”或“刪除”按鈕 簡體中文和正體中文轉換前常用鍵入

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

    messagebox(_t(""));像這樣寫,因為 Unicode 環境的預設值是 VS2010

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

    哈哈哈,和我第一次接觸vc++2005的時候一樣,其實匯出有兩個函式,messageboxa和messageboxw,messagebox只是乙個編譯好的巨集。

    MessageBoxw 在 Unicode 下呼叫,MessageBoxa 在 ASCII 下呼叫

    VC6 預設為 ASCII,VC++2005 和 VC++2010 都使用 Unicode,解決方案 1:在專案屬性中選擇 Unicode 2:使用 Messageboxa

    3. 在字元前面加上 t() 或 t

    Unicode是適應的趨勢。

    有人說 vc6 要被淘汰了,但我不同意 360 也是用 vc6 編譯的。

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

    VS2010 對標準 C++ 的支援比 VC++ 更好,並且完全支援新的 C++ 標準 C++0X。 該行業使用超過2005年,並且仍然僅在學校使用。

    建議使用2010年,雖然剛剛問世,但很快就會被業界使用。

    如果你想在軟體行業工作,你不應該抱怨新工具的誕生會伴隨著學習新知識,這很正常。

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

    繼續使用,兩者都安裝並根據自己的需求選擇使用,從VC跳到VS的時候覺得不好用,個人感受,但是對C++的支援比VC好,在標準庫方面。

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

    messagebox(_t("***"));試試吧。

    在構建專案時,請確保存在不使用的 Unicode 選項,這樣您就不會從 VC6 到 VS2010 出現很多錯誤。 有關錯誤原因的詳細資訊,請參閱 ASCII 和 Unicode 之間的區別。

    還有VS2010分為受控和非控,關鍵要看你用不用。 .NET 的功能。 總的來說,VS2010還是很不錯的,尤其是做ribbion非常漂亮,形式和office2007差不多。

    你會逐漸習慣的。

  7. 匿名使用者2024-01-25

    房東遇到的問題,是專案設定導致的,與編譯無關,新版VS2010預設使用Unicode,所以字串前面應該有L。房東還可以在專案設定中刪除 unicode。

    還有VS2010對於新的C++規範的實現更加嚴格,一些非標準的**可以在VC6中使用,而不是在VS2010中。 但畢竟這很少,而且沒有標準化**還不如改一下。

    事實上,變化很小,房東不必太擔心由此帶來的問題。

  8. 匿名使用者2024-01-24

    一般來說,它們與較低版本相容,因此正如您所說,重新學習沒有問題。

    在回答你的問題時,大家也回答了unicode的問題。

    對於那些習慣於使用非 unicode 程式設計的人,您可以這樣設定:Project -> Properties -> Configuration Properties -> Character Set -> is not set。

    這樣你就可以編寫這樣的程式。

  9. 匿名使用者2024-01-23

    訊息框的錯誤可能是由於Unicode的問題,VS2010預設應該是Unicode,所以字串前面應該有l或使用t("××")。

    區域性變數也有更典型的作用域,如for(int i = 0; i < 10;i++),在 VS2010 中,i 只存在於 for 迴圈中。

  10. 匿名使用者2024-01-22

    相容,我是這樣用的,用vc6開啟之前寫的專案,VS2010剛用,感覺VS2010整合的模組比較多,編譯有點慢,字串支援Unicode格式,沒有這樣的要求,當然在環境設定中VS2010也是可選的。

  11. 匿名使用者2024-01-21

    VS2008之後比較符合C++標準,所以有些VC6**用VS2008編譯會給出錯誤。 但這使它更安全。 IDE的功能完善了很多。

    建議大家學習學習VS2008,VC6在2008年能做的事情也可以做到。 但反之亦然。 哪個更好不言而喻。

  12. 匿名使用者2024-01-20

    你試試messageboxa,最新版本不一定是最好的,我個人認為是最經典的版本,而且2005用的挺多的。

  13. 匿名使用者2024-01-19

    不能改,VS2010生成的介面因為基類不同而漂亮,看**OK,如果想讓VC6和VS2010生成的一樣,派生的基類,就要改訊息了。

  14. 匿名使用者2024-01-18

    VC++ 是在 v2005 vs2008 vs2010 之後推出的。 這與word類似,兩者都與較高版本的較低版本相容。 例如,您使用的 MFC 程式可以在 VS2010 中開啟。

    但是VS2010程式不起作用。

    因為版本正在公升級,VS系列的功能封裝與VC相比有所改進,部分功能無法在VC下執行。

  15. 匿名使用者2024-01-17

    IDE 在介面和功能方面存在許多差異。

    編譯器,版本不一樣。

  16. 匿名使用者2024-01-16

    VS2010 和 Microsoft 推出了整合開發環境,但它上線比較早,所以其中各種錯誤的處理相對較差。

    例如,對於相同的錯誤,VS2010 可能會允許您根據其錯誤訊息準確查詢錯誤,這在某些情況下很難做到。 而且對**的“格式”要求比較嚴格。

    例如,變數的定義應該放在程式的開頭,不能在迴圈中初始化乙個新變數,等等。

    因此,某些程式可以在 VS2010 中執行,但無法再編譯。

    VS2010 是乙個比較完整的 IDE,具有很強的擴充套件性,例如,你可以通過安裝一些外掛程式來編寫 Python。

  17. 匿名使用者2024-01-15

    它是專門針對 C C++ 的程式設計工具,並且 VS2010 也可以用來編譯 C 和彙編程式語言,VS2010 更智慧型,操作更複雜,但基本上 VC 可以做 VS2010 也可以操作的操作。

  18. 匿名使用者2024-01-14

    如果是 C++ 開發,而你只使用 MFC,那就沒有區別了,就支援的 Windows SDK 而言,VS 支援更高階的版本,但你不能問這個問題你還不會使用它。 此外,VS功能更強大,可以與多種語言的開發環境整合,而不僅僅是C++

  19. 匿名使用者2024-01-13

    呵呵,VS太複雜了,一是針對各種智慧型提示,所以老機的處理器根本受不了,二是開發新一代應用級程式,Win7系統的炫目效果想必大家都看到了,渲染時使用了重量級的DX硬體加速技術。

    VC6不支援新的C++標準,國內使用VS2005的公司還是很多的,但是國外使用VS2005的使用者比VC6高很多,一是有錢,高效能電腦不是問題。

    在 VS2010 中開發的程式可以根據特定的 CPU** 自動轉換為高效的目標,而在 VC6 中開發的程式必須重新開發才能被其他 CPU 替換。

  20. 匿名使用者2024-01-12

    絕對不可能直接複製專案,vs和某些語言的細節不同,比如vs可以這樣寫:

    for(int i = 1;;中間不行,標頭檔案有很多區別,一般和標頭檔案沒有。h,但具有 using 命名空間 std; VC的。 h。

    如果要使用 VS 的 **,建議逐段除錯。

  21. 匿名使用者2024-01-11

    建立乙個新專案,複製並貼上檔案,向專案新增類,編譯和修改不相容的**。 疼痛

  22. 匿名使用者2024-01-10

    從低水平轉移到高水平很容易,而且......將重物從高水平轉移到低水平

    重寫它,只需複製和貼上

  23. 匿名使用者2024-01-09

    重新生成專案,將 ** 複製過來並逐步除錯錯誤。

  24. 匿名使用者2024-01-08

    單擊專案屬性頁面。

    聯結器 - >輸出檔案:更改為預設值。

    debug-> 命令:更改為預設值。

    General->輸出目錄是VS2010的輸出目錄,可以自行設定。

    更改完成後,您就完成了。

  25. 匿名使用者2024-01-07

    我已經這樣做了,但它是 vs2010 的 vc6,我認為 vs2012 應該是一樣的。 其實很簡單,用VS2010開啟DSW專案,然後VS2010要求轉換格式,點選OK,重新編譯鏈結。 提醒樓主,本次轉換為單向,轉換後無法再轉換為VC6,因此請注意備份。

相關回答
12個回答2024-07-31

你就是這樣,是程式本身有問題,重新開啟幾次,如果不工作,要麼是你手下的程式本身壞了,要麼是你的模型不能使用這個版本。

10個回答2024-07-31

我給你乙個沒有明確說明的位址,我在QQ臨時檔案裡幹鄭通知,裡面有安裝方法,我也是win7用的,完全可以使用,當你執行程式的時候會提示你,你選擇繼續執行,OK。

10個回答2024-07-31

您安裝的防毒軟體是卡巴斯基,它與VC6衝突,沒有好的解決方案,只需關閉卡巴斯基,或換成其他防毒軟體即可。 >>>More

26個回答2024-07-31

XP系統對第一Zen的相容性比較好,可以有完整的安裝版和綠色版兩種方式使用,以下是兩個版本的**和安裝問題:(1)安裝版本:常見的鳥有兩個版本,乙個是全英文版,乙個是中文版。 >>>More

5個回答2024-07-31

安裝前奏。

此時將顯示以下介面。 >>>More