當前位置:首頁 » 編程軟體 » 編譯的時候報警怎麼處理

編譯的時候報警怎麼處理

發布時間: 2024-12-14 03:06:06

❶ 我寫的程序在keil編譯時出現missing ';' before 'code'編譯錯誤

你好!!
在頭文件下添加預處理宏定義:
#define uchar unsigned char 你出現的編譯警告,應該是頭文件內定義的函數沒有被使用出的警告

❷ API程序中的問題,進來看看

如果編譯器在編譯afxv_w32.h文件之前編譯了windows.h文件,編譯器會報上面的錯誤,因為在afxv_w32.h文件中有下面的一句預編譯報警:
#ifdef _WINDOWS_
#error WINDOWS.H already included. MFC apps must not #include <windows.h>
#endif

可以將包含有#include 「windows.h"的頭文件放在所有包含的頭文件的最後面,這樣使得對afxv_w32文件的編譯處理發生在先,這樣,由於在afxv_w32.h中已經包含了windows.h,那麼宏_WINDOWS_將被定義,後繼的#include "windows.h"語句將形同虛設,上面的編譯報警也不會發生了。

❸ keil編譯的時候可以設置不報warnings嗎

可以屏蔽的,在項目配置里找一下

熱點內容
透明度漸變android 發布:2025-01-15 16:45:08 瀏覽:833
dos連接oracle資料庫 發布:2025-01-15 16:41:39 瀏覽:904
網路配置比較低怎麼做 發布:2025-01-15 16:35:38 瀏覽:361
android彈出鍵盤監聽 發布:2025-01-15 16:35:11 瀏覽:207
uz畫圖編程 發布:2025-01-15 16:32:44 瀏覽:883
ppt怎麼解壓 發布:2025-01-15 16:14:58 瀏覽:849
伺服器地址配置規則 發布:2025-01-15 16:03:45 瀏覽:987
冰箱加氟後壓縮機發燙 發布:2025-01-15 16:03:00 瀏覽:834
文件輸入輸出java 發布:2025-01-15 15:54:54 瀏覽:164
手游製作腳本 發布:2025-01-15 15:34:40 瀏覽:757