使用VS2010 出现error LNK2019: 无法解析的外部符号......

今天在知乎看到一个趣味C语言编程,实现二维的灯光效果:https://zhuanlan.zhihu.com/p/30745861?utm_source=qq&utm_medium=social

先用codeblocks试了一下一切正常,效果如下:

但是用VS2010时出现了:“error LNK2019: 无法解析的外部符号 _fminf,该符号在函数 _main 中被引用

                                         fatal error LNK1120: 1 个无法解析的外部命令 ”     的错误。(我在VS2010建的是一个Win32控制台程序)

代码中fminf是math.h里的函数,

于是菜鸡的我去百度找到了众多大佬提供的解决方法,并且这种错误还挺常见的,所以在此记录一下

http://www.cnblogs.com/zhjh256/p/6364777.html  (当时搜索到好多都是这种解决方法,并且我觉得以后很定也能用得到于是收藏先)

可是我目前没弄明白添加的链接要去哪个目录里面找,有点懵逼= =

并且 ,我觉得可能因为我的IDE版本太低,C语言函数库里没有fminf这个函数,

所以我去百度了此函数的用法:返回参数中的最小值

于是我直接在源文件中添加了一个函数:

float fminf(float a, float b)
{
    if(a < b)
        return a;
    else 
        return b;
}

这样运行了下没有错误了,并且也在文件中生成了png图片,暂时先这样解决了。

同时又发现一位大佬的一篇C语言生成 BMP、PNG和JPEG 格式图片的文:http://www.cnblogs.com/wurui1994/p/5965920.html

测试后可行,在此为以上大佬suang击666

 

 

今后也要好好加油哦~

posted @ 2017-11-05 17:33  第二根杈  阅读(4157)  评论(2编辑  收藏  举报