| Dev-C++是一個(gè)在Windows下用使用gcc編譯器的IDE,我目前使用的版本是4.9.8.0版,下載地址為http://www.c-view.org/soft/devcpp/downloads/devcpp4980.exe,可以在它自己的主頁(yè)http://bloodshed.net/或http://sourceforge.net/projects/dev-cpp/中找到關(guān)于Dev-C++的更多信息. 1.在Dev-C++中調試程序 用Dev-C++編寫(xiě)C++項目時(shí),如果用菜單"Debug\Debug"調試時(shí),系統會(huì )提示"Your project does not have debugging information, do you want to enable debugging and rebuild your project?",此時(shí)即使選"Yes"也還是不能調試.要在"Project/Class Brower"窗口中(通過(guò)View\Project/Class Brower調出該窗口),然后選中項目按右鍵,選"Project Options"在"Compiler"頁(yè)中選"Linker"項,將其中的"Generate debugging information"設為"Yes".此時(shí)再重新鏈接一次程序,就可以調試了. 2.觀(guān)察變量 在調試中觀(guān)察變量值時(shí),string類(lèi)型的變量如果先加入到了Debug窗口中,單步走時(shí)是不會(huì )自動(dòng)刷新的,所以需要將已經(jīng)加入的變量刪除后再添加才能看到新的值,但對int這樣的變量是可以自動(dòng)刷新的. 3.恢復c,cpp等文件與VC的關(guān)聯(lián) 由于安裝程序有bug,所以不管選不選于C,C++文件關(guān)聯(lián),安裝完成后C,Cpp,H,rc等都會(huì )自動(dòng)與Dev-C++關(guān)聯(lián),如果在"Tools\Emvironment Options"的"File Associ..."頁(yè)中將與c,cpp,h,rc的關(guān)聯(lián)去除,也不能恢復本來(lái)與VC的關(guān)聯(lián),而且在資源管理器中通過(guò)"工具\文件夾選項"的文件類(lèi)型中,也看不到c,cpp,h,rc了.此時(shí)可以將下列內容放入一個(gè)擴展名為reg的文件中,導入到注冊表中.注意,下面例子中,Visual Studio 6安裝在F:\Program Files\Microsoft Visual Studio目錄下,所以要根據具體情況修改路徑. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile] @="C Source file" "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\DefaultIcon] @="F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe,-20210" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell\&Open with MSDev] @="&Open with MSDEV" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell\&Open with MSDev\command] @="\"F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe\" \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell\&Open with MSDev\ddeexec] @="Open(\"%1\")" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell\&Open with MSDev\ddeexec\application] @="msdev" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cfile\shell\&Open with MSDev\ddeexec\topic] @="system" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile] @="C++ Source file" "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\DefaultIcon] @="F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe,-20209" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell\&Open with MSDev] @="&Open with MSDEV" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell\&Open with MSDev\command] @="\"F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe\" \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell\&Open with MSDev\ddeexec] @="Open(\"%1\")" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell\&Open with MSDev\ddeexec\application] @="msdev" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cppfile\shell\&Open with MSDev\ddeexec\topic] @="system" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile] @="Resource Template" "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\DefaultIcon] @="F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe,-20212" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell\&Open with MSDev] @="&Open with MSDEV" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell\&Open with MSDev\command] @="\"F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe\" \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell\&Open with MSDev\ddeexec] @="Open(\"%1\")" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell\&Open with MSDev\ddeexec\application] @="msdev" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\rcfile\shell\&Open with MSDev\ddeexec\topic] @="system" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile] @="C Header file" "AlwaysShowExt"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\DefaultIcon] @="F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe,-20211" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell\&Open with MSDev] @="&Open with MSDEV" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell\&Open with MSDev\command] @="\"F:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\msdev.exe\" \"%1\"" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell\&Open with MSDev\ddeexec] @="Open(\"%1\")" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell\&Open with MSDev\ddeexec\application] @="msdev" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hfile\shell\&Open with MSDev\ddeexec\topic] @="system" 然后在"工具\文件夾選項"的文件類(lèi)型中,刪除c,cpp,h,rc類(lèi)型,再重新建立,建立類(lèi)型時(shí)按下"高級"按鈕,選擇"關(guān)聯(lián)的文件類(lèi)型" c選C Source file cpp選C++ Source file h選C Header file rc選Resource Template |