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