對不起,我的英語薄弱如何在Borland的禁用異常處理代碼C++編譯器5.5
我使用Borland C++編譯器5.5和我喜歡它,但 一個問題讓我擔心有時;我編寫純c 應用程序與沒有這樣的一個C++的'功能',但我 編譯與-P開關強制'C++編譯',因爲 如果我在C模式編譯我必須聲明「INT我」 之前for循環,這是愚蠢的。所以我編譯在c + + 模式,但我很擔心,它使編譯器 將一些異常處理代碼 進入我的應用程序 - 當我看着我的prog 與十六進制編輯器我看到很多奇怪的字符串 可能與.exe中的異常處理; 當我使用-x-切換到我的應用程序時,它帶來 沒有任何效果。我甚至可以給一個鏈接到我的exe文件progs的
dl.dropbox.com/u/42887985/unpack%20aeroplane.zip
我怎樣才能確保沒有異常處理 (且無任何其他不必要的東西在EXE becouse 我喜歡保持它微小)是否存在內?
韋裏的答案,那麼多TNX,重要的是 對我來說,冷杉
,但如果我在C模式編譯我必須INT我寫befor for循環,這是不很多人可以接受的做它一千次(「int i = 0; for(i = 0; i
fir例如有說明「C0D32.OBJ 32位DLL啓動模塊(cod32w:寬字符版本; cod32x:無異常處理)」 - 可能是這樣一個是原因,也許我可以將C0W.OBJ更改爲一些C0W32x.obj,但我不確定 –