mshd.net
当前位置:首页 >> 错误C1189 >>

错误C1189

导致这个问题的原因:头文件包含错误。也就是在"Include files"里面添加了些属于__Cplusplus的头文件引用目录而且提高了优先顺序导致该问题出现。 其实这个问题的解决相当简单,都已经知道了是优先顺序出现问题,以后遇到这个错误的时候好好想想...

2个解决办法。 1.工程-》属性-》C/C++-》代码生成-》运行时库:修改成: 多线程调试(/MTd); (release版本也修改成 多线程(/MT) 2.工程-》属性-》常规-》MFC的使用:修改为:在静态库中使用 MFC 方法2不一定管用,PC机上的MFC(相对于EVC...

fatal error C1189: #error : "eh.h is only for C++!"是什么意思呀??? ch.h是在C++里面才有的,你建立的是不是C++文件啊?

大神,我想做朵花,用到了graphics函数,下了个easyx软件,可是还是出现了吧主说的问题,求解!

在你的工程所有包含头文件的地方查找这个: #include 如果有的话,把这句话放在其它包含文件语句的上面。这个是编译器编译顺序的问题。

你应该是在头文件的StdAfx.h中添加的吧,这个文件里添加东西,要放在尽可能靠下的地方,那样就先包括上面的再包括后添加的,这样就不会出错了。

把.c扩展名改成.cpp就可以了,编译器是依据扩展名来判断是c还是c++语言

fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds 致命错误c1189:#错误:请使用/ MD开关_afxdll建立

labview程序申请软件著作权无需转成C语言代码。 你可以在labview内部处理得到labview程序的文本代码。

我给你发消息了,这个问题是由于你拷贝到了一个.c文件,而这个程序是c++程序,你只要把拷贝到一个.cpp文件上就ok了。新建一个C++文件跟建一个c文件是一样的,只是你在给定文件名的时候不要加后面的“.c”就行了,编译器默认为创建一个C++文件,即....

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com