今天在知乎看到一个趣味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
今后也要好好加油哦~