VC 編譯錯誤總結(不斷更新)

2021-06-08 07:20:09 字數 596 閱讀 6053

1.【win32應用】general error c1010070: failed to load and parse the manifest. {_~0v

原始檔沒有載入到工程中

2.【win32應用】 error c2440: 「=」: 無法從「const char [8]」轉換為「lpcwstr」

在非mfc下 使用cstring 會導致上面錯誤:

解決辦法:

(1)如果你使用vc.net那麼:使用mfc:包含cstringt.h;不使用mfc:包含atlstr.h  

(2 )或者 #include

run-time   check   failure   #2   -   stack   around   the   variable   'string'   was   corrupted.

原因:陣列越界了,棧被破壞了。

不能將引數 1 從「wchar_t *」轉換為「const char *」

修改工程屬性--常規--字符集--改為:使用多位元組節符集

VC編譯錯誤總結

2.vs2005,vs2008 缺少 在識別符號 pvoid64 的前面 解決方法 解決 開啟winnt.h 檔案 在如下定義 typedef void pvoid typedef void pointer 64 pvoid64 前新增 define pointer 64 ptr64就行了 3.vs...

不斷更新中 各種錯誤 總結

永遠不要把陣列大小卡的自認為太準確,能開就往大開 審的題意和考題題意不一樣 qwq 最大值設的不夠大 答案超過intqaq dp陣列沒有初始化 dp導致陣列越界re 直接輸出dp中的值 其實要利用dp值判斷最終答案 最小 大 生成樹 求解保證某 兩個點連通性 和 最小邊權最大 類似 的問題 最短路可...

不斷更新中 各種錯誤 總結

無論感覺多穩都要對拍對拍對拍 不要爆long long 不要爆long long 不要爆long long 不要爆long long 不要爆long long 不要爆long long 不要爆long long 二維st表注意邊界 見模板 連續lcm不可模 兩個指標注意只有左指標對應值不變時,右指標...