導航:首頁 > 源碼編譯 > 如何查看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編譯器相關的資料

熱點內容
如何查詢郵箱pop伺服器地址 瀏覽:342
怎麼把數控機床加密不讓用 瀏覽:545
七公主哪個app可以看全集 瀏覽:896
用命令的語氣和另一半說話 瀏覽:993
程序員訪談問卷 瀏覽:527
android壁紙切換 瀏覽:637
命令與征服泰伯倫黎明 瀏覽:259
php在線統計代碼 瀏覽:569
大數據好還是php好 瀏覽:252
思科伺服器aaa怎麼配置 瀏覽:536
php結構圖 瀏覽:677
如何上傳文件不被公司伺服器察覺 瀏覽:335
keil軟體和單片機的關系 瀏覽:649
小學生問程序員為什麼要上網課 瀏覽:331
怎麼從雲伺服器導出源碼 瀏覽:704
喬布斯pdf 瀏覽:259
app是個什麼軟體 瀏覽:816
怎麼練習成一個程序員 瀏覽:83
win7訪問linux共享 瀏覽:326
php截取數組字元串 瀏覽:59