博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS各种错误集成总结,持续更新
阅读量:4639 次
发布时间:2019-06-09

本文共 962 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
创建、删除表
查看>>
CI接收post与get传输数据
查看>>
禁用缓存
查看>>
显示和编辑注解
查看>>
ArcGIS AddIN之工具不可用
查看>>
配置错误,无法识别的配置节 system.serviceModel 解决方案
查看>>
oc学习
查看>>
Java生鲜电商平台-Linux服务器常用升级的基础包
查看>>
聊天室(C++客户端+Pyhton服务器)2.基本功能添加
查看>>
swift中try
查看>>
缓存框架Ehcache相关
查看>>
用Instant client批量安装Oracle客户端-安装配置
查看>>
Fireworks为枝繁叶茂的树木图片抠底
查看>>
iphone 开发学习整理
查看>>
自我介绍
查看>>
Prof. Dr. Ligang Liu (刘利刚) 中国科技大学
查看>>
centos 升级openssl
查看>>
Ubuntu下安装 Mono(整理)
查看>>
Python Tkinter 学习成果:点歌软件music
查看>>
虚方法(virtual)和抽象方法(abstract)的区别
查看>>