VS各种错误集成总结,持续更新
1、error C4996: 'GetVersionExW': 被聲明為已否決
? ? 解決辦法:工程 -- 配置屬性 --C/ C++ -- 常規 -- SDL check 關掉
2、fatal error C1010: 在查找預編譯頭時遇到意外的文件結尾。是否忘記了向源中添加“#include "stdafx.h"”?
? ?解決辦法;工程 -- 配置屬性 -- C++ -- 預編譯頭 -- 不使用預編譯頭
3、fatal error C1128: 節數超過對象文件格式限制: 請使用 /bigobj 進行編譯
? 解決辦法:工程 -- 配置屬性 -- C++ -- 命令行 -- 其他選項 -- 添加;/bigobj?
4、無法打開lib文件,那就是動態庫導入的問題,檢查我們的導入路徑是否正確
解決辦法:
include頭文件的路徑有兩種方式:?
? ? ?(1)項目屬性頁,VC++目錄 -- ?包含目錄
? ? ?(2)項目屬性頁,C/C++常規 -- 附加包含目錄?
? ?加入lib庫的路徑:
? ? ?(1)項目屬性頁,VC++目錄 -- ?庫目錄
? ? ?(2)項目屬性頁,連接器 -- 常規 -- 附加庫目錄
? ?相對路徑的配置跳轉這個:https://www.cnblogs.com/132818Creator/p/11014639.html
?
5、?error LNK2019: 無法解析的外部符號 "__declspec(dllimport)?
?解決辦法:我自己編譯的動態庫使用的是unicode編碼,但是新建的工程是多字節的編碼,然后統一字節,重新編譯即可。
?
6、不能實例化抽象類 ,由于下列成員: xxxx
?解決辦法:定義的類對象,含有未實現的純虛函數,或者函數名參數寫的不對
?
7、提示無法打開resource.h文件
解決辦法:首先確認下自己的工程是再32位下編譯的還是64位下編譯的,我就是x64的程序用win32編譯的,然后一直在報錯
?
8、提示.obj文件無法找到標識符 error
解決辦法:工程沒導入lib庫
?
9、error C4996: 'GetVersionExW': 被聲明為已否決
解決辦法:工程屬性 C/C++ 常規 SDL檢測去掉
轉載于:https://www.cnblogs.com/132818Creator/p/10951884.html
總結
以上是生活随笔為你收集整理的VS各种错误集成总结,持续更新的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tp5+linux+apache ph
- 下一篇: JavaScript—— 前端编程语言