vs2013編譯遇到的錯誤記錄

2021-08-29 07:25:12 字數 1135 閱讀 6747

1. 問題描述:

在用vs2013編譯時出現下面的錯誤

error c4703: 使用了可能未初始化的本地指標變數「***」

解決方法:

有乙個選擇開啟和關閉sdl檢查的位置就是:專案屬性->配置屬性->c/c++->sdl檢查,選測是或者否。

此時我們選擇」否」,則上面的那個錯誤就不會出現了。

或者將指標變數初始化為nullptr,也可以解決。

2.問題描述:

c4627: 「#include 」:在查詢預編譯頭使用時跳過

1>將指令新增到「stdafx.h」或重新生成預編譯頭

解決方法:

出現這種狀況的主要原因是沒有在cpp檔案最前一行新增沒有新增 #include "stdafx.h"

3.問題描述:

無法解析的外部符號 "unsigned int __cdecl connecttcp(char const *,char const *)"

解決方法:

connecttcp 只有宣告, 沒有實現。 把實現這個函式的c或cpp檔案新增到工程中.

4.問題描述:

error c4996: 'scanf': this function or variable may be unsafe. consider using scanf_s instead. to disable deprecation, use _crt_secure_no_warnings. see online help for details.

原因是visual c++ 2012 使用了更加安全的 run-time library routines 。新的security crt functions(就是那些帶有「_s」字尾的函式)

解決方法:

宣告#pragma warning(disable:4996)

C C 遇到錯誤記錄

參考文章 解決方案 include 改為 includeusing namespace std includeusing namespace std void main void int min int x,int y int min if x解決方案 system pause 主函式中倒數第二行或...

vs2013編譯ffmpeg總結

ffmpeg官網上有vs編譯ffmeg的教程,主要的流程就是根據官網上給出的教程一步步編譯,但是在編譯過程中遇到了很多的坑,所以把自己遇到的一些坑寫出來讓其他的人少走彎路。1.搭建mingw 2.yasm安裝.這裡是乙個大坑,在yasm官網上有乙個vs版本的yasm,不要用那個,就直接普通的yasm...

Vs2013編譯Boost asio時出現的錯誤

error lnk2019 無法解析的外部符號 class boost system error category const cdecl boost system system category void system category system boost yaabverror catego...