使用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

 

 

今后也要好好加油哦~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM