導航:首頁 > 源碼編譯 > 如何查看vc6編譯器

如何查看vc6編譯器

發布時間:2022-07-18 15:57:16

1. 如何查看vc編譯的exe程序對應的匯編代碼

debug當然看不到了!vc6是32位的,debug是調試16位的!
win32dasm有可能看不到,因為這玩意bug太多
其實vc6應該自帶有反匯編器的,你編譯程序後有個單步執行命令,其中有個選項可以看反匯編的結果,或者如果你是反匯編別人的程序,你沒有源代碼,可以想個辦法讓他出錯,出來個保護異常,然後點取消就能看到反匯編代碼了

2. 如何查看vs編譯器版本

MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2011)
MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER = 1500 (Visual Studio 2008)
MSVC++ 8.0 _MSC_VER = 1400 (Visual Studio 2005)
MSVC++ 7.1 _MSC_VER = 1310 (Visual Studio 2003)
MSVC++ 7.0 _MSC_VER = 1300 (Visual Studio 2002)
MSVC++ 6.0 _MSC_VER = 1200
MSVC++ 5.0 _MSC_VER = 1100
example:

#if (_MSC_VER == 1300) //vc7
#import "acax16ENU.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1200) //vc6
#import "acad.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1400) //vc8
#import "acax17ENU.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1500) //vc9
#import "acax18ENU.tlb" no_implementation raw_interfaces_only named_guids
#endif

3. vc6.0中的菜單編譯器在哪裡

vc6.0中,沒有專門的菜單「編譯器」,只有「編輯器」。
標准MFC程序,菜單編輯器是在資源編輯器中的一項。
其它類型的窗口程序,有資源的,都可以在資源中添加和修改菜單;沒有資源的,可以在代碼中通過純代碼創建和編輯菜單。

4. 如何確定VS編譯器版本

如何確定VS編譯器版本

_MSC_VER是MSVC編譯器的內置宏,定義了編譯器的版本,_MSC_VER 值對應版本關系

MSVC++ 11.0 _MSC_VER = 1700 (Visual Studio 2012)
MSVC++ 10.0 _MSC_VER = 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER = 1500 (Visual Studio 2008)
MSVC++ 8.0 _MSC_VER = 1400 (Visual Studio 2005)
MSVC++ 7.1 _MSC_VER = 1310 (Visual Studio 2003)
MSVC++ 7.0 _MSC_VER = 1300 (Visual Studio 2002)
MSVC++ 6.0 _MSC_VER = 1200
MSVC++ 5.0 _MSC_VER = 1100

example:

#if (_MSC_VER == 1300) //vc7
#import "acax16ENU.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1200) //vc6
#import "acad.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1400) //vc8
#import "acax17ENU.tlb" no_implementation raw_interfaces_only named_guids
#elif (_MSC_VER == 1500) //vc9
#import "acax18ENU.tlb" no_implementation raw_interfaces_only named_guids
#endif

在程序中加入_MSC_VER宏可以根據編譯器版本讓編譯器選擇性地編譯一段程序。例如一個版本編譯器產生的lib文件可能不能被另一個版

本的編譯器調用,那麼在開發應用程序的時候,在該程序的lib調用庫中放入多個版本編譯器產生的lib文件。在程序中加入_MSC_VER宏
,編譯器就能夠在調用的時根據其版本自動選擇可以鏈接的lib庫版本,如下所示。
#if _MSC_VER >= 1400 // for vc8, or vc9
#ifdef _DEBUG
#pragma comment( lib, "SomeLib-vc8-d.lib" )
#else if
#pragma comment( lib, "SomeLib-vc8-r.lib" )
#endif
#else if _MSC_VER >= 1310 // for vc71
#ifdef _DEBUG
#pragma comment( lib, "SomeLib-vc71-d.lib" )
#else if
#pragma comment( lib, "SomeLib-vc71-r.lib" )
#endif
#else if _MSC_VER >=1200 // for vc6
#ifdef _DEBUG
#pragma comment( lib, "SomeLib-vc6-d.lib" )
#else if
#pragma comment( lib, "SomeLib-vc6-r.lib" )
#endif
#endif

5. 同時裝VC6 VS2010,查看編譯器版本

先調用VS2010 的SDK 的環境設置, 後進行CL命令
VS2010 的安裝後會自動添加一個%VS100COMNTOOLS%的環境變數, 利用該變數設定的安裝目錄,可以定位VS2010提供的環境變數設定批處理文件路徑(%VS100COMNTOOLS%..\..\vc\vcvarsall.bat)

以下是一個在命令行中編譯工程的批處理示例(build.bat), 希望能對你有所幫助

set "curr_dir=%cd%"
call "%VS100COMNTOOLS%..\..\vc\vcvarsall.bat" x86
cd %curr_dir%

msbuild %curr_dir%\project\temp.vcxproj "Release|Win32"

6. C語言如何通過VC6.0編譯系統查看每一步的運行情況

這個和體統沒有太大的關系吧,我同學的也是vista的系統就沒事
估計是你的編譯器有問題
我用郵箱給你發一個你看看,上面有安裝過程的圖解

7. 怎麼知道電腦中c++的編譯器按在哪了

  1. 如果這個軟體桌面上有快捷方式的話,就右擊快捷方式,點擊屬性。


  2. 在屬性菜單點擊快捷方式。

    8. VC6編譯器放在哪個文件夾

    可放在任何文件夾的,不過不推薦用中文的

    9. 找個圖中的vc6.0編譯器

    vc6至多也就有標准版、專業版、企業版,那來的十幾個版本?
    IDE上的工具欄是可打開、關閉和自定義的,
    它不一定與vc6的版本沒有關系,
    你在工具欄上單擊滑鼠右鍵,就可以看到。
    你所用的版本可以在幫助菜單的關於vc++6里查看。

閱讀全文

與如何查看vc6編譯器相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:576
python員工信息登記表 瀏覽:374
高中美術pdf 瀏覽:157
java實現排列 瀏覽:511
javavector的用法 瀏覽:978
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:910
linux內核根文件系統 瀏覽:239
3d的命令面板不見了 瀏覽:521
武漢理工大學伺服器ip地址 瀏覽:143
亞馬遜雲伺服器登錄 瀏覽:521
安卓手機如何進行文件處理 瀏覽:68
mysql執行系統命令 瀏覽:925
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:247
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:382
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:347