zoukankan      html  css  js  c++  java
  • VC6的神错误

    下午在VC6下写了段C代码,编译怎么都通不过,错误如下:

    error C2275: 'FT_PROGRAM_DATA' : illegal use of this type

    一遍遍阅读代码啊!你妹!一下午有木有!没错误T_T,好吧,最后想起可以问问万能的谷歌:

    关键词:error C2275 : illegal use of this type as an expression

    啊哈,搜到下面连接:

    http://stackoverflow.com/questions/9903582/error-c2275-illegal-use-of-this-type-as-an-expression

    大意是,VC6里面如果你编译用.c结尾的文件,编译器会默认你是按C89的规范写的代码,所以,你必须在所有操作代码前,也就是main的花括号完了那里,开始你的变量声明,一直到开始算1+1之类。。。你要是把变量声明放到1+1之后,嘛,就出错了。

    解决办法:

    1、把变量声明拉前面去;

    2、把扩展名改为C++。事实上,改成C++也不会改变你代码,C++编译器编译C代码本来就没问题。

    问题解决了,啪啪啪~不过,这个老的东西真是不靠谱啊,新的又太难用,纠结。

    ——————
    无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
  • 相关阅读:
    CSS3 背景
    CSS3 边框
    CSS3中的transform变形
    兼容IE与firefox火狐的回车事件(js与jquery)
    JS相关链接
    JS操作DOM元素属性和方法
    用js给html设置style
    JavaScript数学函数(一)
    [JS] 如何清空file input框 [整理]
    未在本地计算机上注册Microsoft.ACE.OLEDB.12.0提供程序(Oledb)
  • 原文地址:https://www.cnblogs.com/pied/p/3106940.html
Copyright © 2011-2022 走看看