vs2013 C1853 编译问题
来源:互联网 发布:振动分析软件 编辑:程序博客网 时间:2024/04/30 11:13
问题发生背景
在编写ATL exe 程序的时候 ,增加了 一个 TypeLib
系统缺省会将idl 文件编译成 xxx_i.c 和 xxx_i.h 两个文件
并保存在工程 Solution Explorer 的Generated Files 文件夹下
我为了 class view 的美观 ,手欠删掉了这两个文件,然后发现编译不通过了,然后在工程中 add exist item 添上这两个文件,然后就发现报 C1853 错误了 。
问题解决
经过查询资料发现是因为预编译头的问题,由于生成的是 _i.c 文件,需要编译器以C 的方式编译,这时如果还用预编译头 将产生混乱。
然而手动加上两个文件的过程中,IDE 默认给这个c文件加上了预编译头,结果就报错了。
正确做法是 ,为这个c文件设定不使用预编译头。
Solution Explorer -》_i.c 文件–》properties -》configure property–》c/c++ –》precompiled headers –>precompiled header–>将Use (/Yu) 改为Not Using Precompiled Headers
0 0
- vs2013 C1853 编译问题
- vs2013 编译问题c++
- vs2013 处理编译4399问题
- vs2013编译 protoBuffer编译出现的问题
- Win32Project编译报错error C1853:
- vs2013编译FFMPEG. 连接错误问题.
- 在VS2013编译FFmpeg遇到的问题
- matlabR2014a 和VS2013 交叉编译问题
- vs2013 编译libevent以及出现的问题
- VS2013 cryptopp 库编译LIB问题
- 如何用vs编译c语言,compiler error C1853
- 【转】VS编译环境报错:fatal error C1853
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- vs2013 编译vs2012的工程遇到的问题
- vs2013 编译的时候遇到的一个问题
- VS2013编译Duilib界面库,“找不到Riched20.lib”的问题
- 20160531 VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- CSS3之弹性盒模型
- hdu 【2115】 C Looooops
- 第六周项目1-分数类的锥形
- jquery跨域ajax访问方法
- 启动weblogic的遇见的一些问题及解决方案(环境为win 10 64位,weblogic 12.2.1)
- vs2013 C1853 编译问题
- android jni编译配置DEBUG or RELEASE 的方法和优先级
- Matlab传统神经网络函数:Newff的使用方法记录
- 利用手机距离感应器来切换扬声器和听筒播放
- 输出正整数的所有分割
- 负能量
- 移植自己的.exe文件到别的文件夹,或其他计算机
- 第七周项目1一般函数
- Java之——生成短8位UUID