fatal error C: unexpected end of file while looking for precompiled header directive
尋找預編譯頭文件路徑時遇到了不該遇到的文件尾
解決方法
其一包含正確路徑的#include stdafxh
其二在*cpp文件的Setting裡面設置C++選項中的分類 precompiled header選擇不包含頭文件即可
fatal error C: Cannot open include file: R……h: No such file or directory
不能打開包含文件R……h沒有這樣的文件或目錄
error C: C……: class type redefinition
類C……重定義
error C: unknown character xa
不認識的字符xa(一般是漢字或中文標點符號)
error C: expected constant expression
希望是常量表達式(一般出現在switch語句的case分支中)
error C: IDD_MYDIALOG : undeclared identifier
IDD_MYDIALOG未聲明過的標識符
error C: redefinition of formal parameter bReset
函數參數bReset在函數體中重定義
error C: syntax error: missing : before {
句法錯誤{前缺少
error C: syntax error : missing ; before identifier dc
句法錯誤在dc前丟了
error C: case value already used
值已經用過(一般出現在switch語句的case分支中)
error C: OnTimer : member function not declared in CHelloView
成員函數OnTimer沒有在CHelloView中聲明
error C: reset: overloaded member function void (int) not found in B
重載的函數void reset(int)在類B中找不到
error C: B::f: overriding virtual function differs from A::f only by return type or calling convention
類B對類A中同名函數f的重載僅根據返回值或調用約定上的區別
error C: SetTimer : function does not take parameters
SetTimer函數不傳遞個參數
warning C
:
f……
: no return value
f……
的return語句沒有返回值
warning C
:
= =
: operator has no effect; did you intend
=
?
沒有效果的運算符
= =
是否改為
=
?
warning C
: local variable
bReset
used without having been initialized
局部變量
bReset
沒有初始化就使用
error C
:
CMyApp::InitInstance
: must return a value
CMyApp::InitInstance
函數必須返回一個值
LINK : fatal error LNK
: cannot open Debug/P
exe for writing
連接錯誤
不能打開P
exe文件
以改寫內容
(一般是P
Exe還在運行
未關閉)
error LNK
: unresolved external symbol
public: virtual _ _thiscall C……::~C……(void)
連接時發現沒有實現的外部符號(變量
函數等)
From:http://tw.wingwit.com/Article/program/net/201311/11809.html