Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50549
  • 博文数量: 4
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 70
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-14 15:17
文章分类

全部博文(4)

文章存档

2009年(3)

2008年(1)

我的朋友
最近访客

分类: WINDOWS

2009-06-20 18:20:15

 今天点子不是一般的背,早上倒腾机箱的时候不小心把手指划伤了,而且还是食指让我敲程序的时候很疼,好容易把程序都敲完了,竟然编译出了一个莫名其妙的错误。
 

undefined reference to `__cpu_features_init`

幸好网上有高人已经解决了这个问题,我参考了cc的文章:

http://i.cn.yahoo.com/pengchengjia/blog/p_40/ 

他解决办法是:

新添加环境变量:

LIBRARY_PATH  C:\Dev-Cpp\lib;C:\Dev-Cpp\mingw32\lib

C_INCLUDE_PATHC:\Dev-Cpp\include

注意:他博客中的路径名有点问题,我已经改过来了。

这个方法适合在Windows下用MinGW平台编译器编译C++程序时出现此种错误的情况。(编译C的时候没有这个问题)

虽然这个问题解决了,貌似这个问题是编译器没有找到`__cpu_features_init`的定义,所以不能识别这个标识符造成的,可为什么会找不到这个标识符呢,我在原来的编译环境里就没有添加这些环境变量,但就没有出现这样的错误?难道是系统兼容性的问题?(我的系统:WinXP SP3,Dev-cpp 4.9.9.2),希望高人指点一下。

阅读(1334) | 评论(0) | 转发(0) |
0

上一篇:Windows下搭建Android开发平台

下一篇:没有了

给主人留下些什么吧!~~